Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java10
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g103
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java74
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java20593
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/Xcore.xmi5
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g40
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreLexer.java74
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreParser.java7869
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/services/XcoreGrammarAccess.java54
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/Xcore.xtext1
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/formatting/XcoreFormatter.java6
11 files changed, 14486 insertions, 14343 deletions
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 11c4cb08f..3a1270b21 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
@@ -270,11 +270,11 @@ public class XcoreParser extends AbstractContentAssistParser {
put(grammarAccess.getJvmLowerBoundAccess().getGroup(), "rule__JvmLowerBound__Group__0");
put(grammarAccess.getJvmTypeParameterAccess().getGroup(), "rule__JvmTypeParameter__Group__0");
put(grammarAccess.getJvmTypeParameterAccess().getGroup_1_0(), "rule__JvmTypeParameter__Group_1_0__0");
- put(grammarAccess.getXPackageAccess().getAnnotationsAssignment_0(), "rule__XPackage__AnnotationsAssignment_0");
- put(grammarAccess.getXPackageAccess().getNameAssignment_2(), "rule__XPackage__NameAssignment_2");
- put(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_3(), "rule__XPackage__ImportDirectivesAssignment_3");
- put(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_4(), "rule__XPackage__AnnotationDirectivesAssignment_4");
- put(grammarAccess.getXPackageAccess().getClassifiersAssignment_5(), "rule__XPackage__ClassifiersAssignment_5");
+ put(grammarAccess.getXPackageAccess().getAnnotationsAssignment_1(), "rule__XPackage__AnnotationsAssignment_1");
+ put(grammarAccess.getXPackageAccess().getNameAssignment_3(), "rule__XPackage__NameAssignment_3");
+ put(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_4(), "rule__XPackage__ImportDirectivesAssignment_4");
+ put(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_5(), "rule__XPackage__AnnotationDirectivesAssignment_5");
+ put(grammarAccess.getXPackageAccess().getClassifiersAssignment_6(), "rule__XPackage__ClassifiersAssignment_6");
put(grammarAccess.getXAnnotationAccess().getSourceAssignment_1(), "rule__XAnnotation__SourceAssignment_1");
put(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_1(), "rule__XAnnotation__DetailsAssignment_2_1");
put(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_2_1(), "rule__XAnnotation__DetailsAssignment_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 3dd5dfa75..66a0d87fd 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
@@ -3568,9 +3568,11 @@ rule__XPackage__Group__0__Impl
}
:
(
-{ before(grammarAccess.getXPackageAccess().getAnnotationsAssignment_0()); }
-(rule__XPackage__AnnotationsAssignment_0)*
-{ after(grammarAccess.getXPackageAccess().getAnnotationsAssignment_0()); }
+{ before(grammarAccess.getXPackageAccess().getXPackageAction_0()); }
+(
+
+)
+{ after(grammarAccess.getXPackageAccess().getXPackageAction_0()); }
)
;
@@ -3597,11 +3599,9 @@ rule__XPackage__Group__1__Impl
}
:
(
-{ before(grammarAccess.getXPackageAccess().getPackageKeyword_1()); }
-
- 'package'
-
-{ after(grammarAccess.getXPackageAccess().getPackageKeyword_1()); }
+{ before(grammarAccess.getXPackageAccess().getAnnotationsAssignment_1()); }
+(rule__XPackage__AnnotationsAssignment_1)*
+{ after(grammarAccess.getXPackageAccess().getAnnotationsAssignment_1()); }
)
;
@@ -3628,9 +3628,11 @@ rule__XPackage__Group__2__Impl
}
:
(
-{ before(grammarAccess.getXPackageAccess().getNameAssignment_2()); }
-(rule__XPackage__NameAssignment_2)
-{ after(grammarAccess.getXPackageAccess().getNameAssignment_2()); }
+{ before(grammarAccess.getXPackageAccess().getPackageKeyword_2()); }
+
+ 'package'
+
+{ after(grammarAccess.getXPackageAccess().getPackageKeyword_2()); }
)
;
@@ -3657,9 +3659,9 @@ rule__XPackage__Group__3__Impl
}
:
(
-{ before(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_3()); }
-(rule__XPackage__ImportDirectivesAssignment_3)*
-{ after(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_3()); }
+{ before(grammarAccess.getXPackageAccess().getNameAssignment_3()); }
+(rule__XPackage__NameAssignment_3)
+{ after(grammarAccess.getXPackageAccess().getNameAssignment_3()); }
)
;
@@ -3686,9 +3688,9 @@ rule__XPackage__Group__4__Impl
}
:
(
-{ before(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_4()); }
-(rule__XPackage__AnnotationDirectivesAssignment_4)*
-{ after(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_4()); }
+{ before(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_4()); }
+(rule__XPackage__ImportDirectivesAssignment_4)*
+{ after(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_4()); }
)
;
@@ -3703,6 +3705,7 @@ rule__XPackage__Group__5
}
:
rule__XPackage__Group__5__Impl
+ rule__XPackage__Group__6
;
finally {
restoreStackSize(stackSize);
@@ -3714,9 +3717,9 @@ rule__XPackage__Group__5__Impl
}
:
(
-{ before(grammarAccess.getXPackageAccess().getClassifiersAssignment_5()); }
-(rule__XPackage__ClassifiersAssignment_5)*
-{ after(grammarAccess.getXPackageAccess().getClassifiersAssignment_5()); }
+{ before(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_5()); }
+(rule__XPackage__AnnotationDirectivesAssignment_5)*
+{ after(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_5()); }
)
;
@@ -3725,6 +3728,36 @@ finally {
}
+rule__XPackage__Group__6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__XPackage__Group__6__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__XPackage__Group__6__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getXPackageAccess().getClassifiersAssignment_6()); }
+(rule__XPackage__ClassifiersAssignment_6)*
+{ after(grammarAccess.getXPackageAccess().getClassifiersAssignment_6()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
@@ -20771,14 +20804,14 @@ finally {
-rule__XPackage__AnnotationsAssignment_0
+rule__XPackage__AnnotationsAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); }
- ruleXAnnotation{ after(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); }
+{ before(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); }
+ ruleXAnnotation{ after(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); }
)
;
@@ -20786,14 +20819,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XPackage__NameAssignment_2
+rule__XPackage__NameAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_2_0()); }
- ruleQualifiedName{ after(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_2_0()); }
+{ before(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_3_0()); }
+ ruleQualifiedName{ after(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_3_0()); }
)
;
@@ -20801,14 +20834,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XPackage__ImportDirectivesAssignment_3
+rule__XPackage__ImportDirectivesAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_3_0()); }
- ruleXImportDirective{ after(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_3_0()); }
+{ before(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0()); }
+ ruleXImportDirective{ after(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0()); }
)
;
@@ -20816,14 +20849,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XPackage__AnnotationDirectivesAssignment_4
+rule__XPackage__AnnotationDirectivesAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0()); }
- ruleXAnnotationDirective{ after(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0()); }
+{ before(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0()); }
+ ruleXAnnotationDirective{ after(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0()); }
)
;
@@ -20831,14 +20864,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XPackage__ClassifiersAssignment_5
+rule__XPackage__ClassifiersAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_5_0()); }
- ruleXClassifier{ after(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_5_0()); }
+{ before(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_6_0()); }
+ ruleXClassifier{ after(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_6_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 bd2cf81b5..61f1523ab 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:24430: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:24430: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: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:24430:11: ( '^' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24463: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:24430:11: '^'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24463: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:24430: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:24463: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:24432:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24432:12: ( '0' .. '9' )+
+ // ../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:24432: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' )+
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:24432:13: '0' .. '9'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24465: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:24434: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:24434: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: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:24434: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' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
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:24434: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:24467: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:24434: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:24467: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:24434: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:24467: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:24434:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467: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:24434: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:24467: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:24434: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:24467: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:24434: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:24467: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:24434:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467: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:24436:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24436:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../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; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24436:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24469: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:24436:52: .
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24469: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:24438:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24438:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../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' )?
{
match("//");
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24438:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471: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:24438:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471: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:24438:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471: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:24438: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' )? '\\n'
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24438:41: ( '\\r' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471: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:24438:41: '\\r'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471: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:24440:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24440:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../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:24440: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' )+
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:24442:16: ( . )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24442:18: .
+ // ../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: .
{
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 24f6390fe..51d79f1b5 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
@@ -8975,12 +8975,12 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
{
int LA17_3 = input.LA(2);
- 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)) ) {
+ 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) ) {
+ alt17=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -11913,22 +11913,101 @@ 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 : ( ( rule__XPackage__AnnotationsAssignment_0 )* ) ;
+ // ../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 : ( () ) ;
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: ( ( ( rule__XPackage__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3570:1: ( ( rule__XPackage__AnnotationsAssignment_0 )* )
+ // ../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:3570:1: ( ( rule__XPackage__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3571:1: ( rule__XPackage__AnnotationsAssignment_0 )*
+ // ../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: ()
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getAnnotationsAssignment_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: ( rule__XPackage__AnnotationsAssignment_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:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getXPackageAccess().getXPackageAction_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XPackage__Group__0__Impl"
+
+
+ // $ANTLR start "rule__XPackage__Group__1"
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3584: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
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17793);
+ rule__XPackage__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2_in_rule__XPackage__Group__17796);
+ rule__XPackage__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XPackage__Group__1"
+
+
+ // $ANTLR start "rule__XPackage__Group__1__Impl"
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3596: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: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 )*
+ {
+ 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 )*
loop42:
do {
int alt42=2;
@@ -11941,10 +12020,10 @@ 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:3572:2: rule__XPackage__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationsAssignment_0_in_rule__XPackage__Group__0__Impl7762);
- rule__XPackage__AnnotationsAssignment_0();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationsAssignment_1_in_rule__XPackage__Group__1__Impl7823);
+ rule__XPackage__AnnotationsAssignment_1();
state._fsp--;
if (state.failed) return ;
@@ -11958,7 +12037,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getAnnotationsAssignment_0());
+ after(grammarAccess.getXPackageAccess().getAnnotationsAssignment_1());
}
}
@@ -11978,26 +12057,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__0__Impl"
+ // $ANTLR end "rule__XPackage__Group__1__Impl"
- // $ANTLR start "rule__XPackage__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3582:1: rule__XPackage__Group__1 : rule__XPackage__Group__1__Impl rule__XPackage__Group__2 ;
- public final void rule__XPackage__Group__1() throws RecognitionException {
+ // $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 ;
+ 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:3586: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:3587: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17793);
- rule__XPackage__Group__1__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27854);
+ rule__XPackage__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2_in_rule__XPackage__Group__17796);
- rule__XPackage__Group__2();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27857);
+ rule__XPackage__Group__3();
state._fsp--;
if (state.failed) return ;
@@ -12016,28 +12095,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__1"
+ // $ANTLR end "rule__XPackage__Group__2"
- // $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:3594:1: rule__XPackage__Group__1__Impl : ( 'package' ) ;
- public final void rule__XPackage__Group__1__Impl() throws RecognitionException {
+ // $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' ) ;
+ 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:3598:1: ( ( 'package' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3599:1: ( 'package' )
+ // ../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:3599:1: ( 'package' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3600: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'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getPackageKeyword_1());
+ before(grammarAccess.getXPackageAccess().getPackageKeyword_2());
}
- match(input,40,FollowSets000.FOLLOW_40_in_rule__XPackage__Group__1__Impl7824); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_40_in_rule__XPackage__Group__2__Impl7885); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getPackageKeyword_1());
+ after(grammarAccess.getXPackageAccess().getPackageKeyword_2());
}
}
@@ -12057,26 +12136,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__1__Impl"
+ // $ANTLR end "rule__XPackage__Group__2__Impl"
- // $ANTLR start "rule__XPackage__Group__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3613:1: rule__XPackage__Group__2 : rule__XPackage__Group__2__Impl rule__XPackage__Group__3 ;
- public final void rule__XPackage__Group__2() throws RecognitionException {
+ // $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 ;
+ 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: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27855);
- rule__XPackage__Group__2__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3__Impl_in_rule__XPackage__Group__37916);
+ rule__XPackage__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27858);
- rule__XPackage__Group__3();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37919);
+ rule__XPackage__Group__4();
state._fsp--;
if (state.failed) return ;
@@ -12095,30 +12174,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__2"
+ // $ANTLR end "rule__XPackage__Group__3"
- // $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 : ( ( rule__XPackage__NameAssignment_2 ) ) ;
- public final void rule__XPackage__Group__2__Impl() throws RecognitionException {
+ // $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 ) ) ;
+ 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:3629:1: ( ( ( rule__XPackage__NameAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3630:1: ( ( rule__XPackage__NameAssignment_2 ) )
+ // ../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:3630:1: ( ( rule__XPackage__NameAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3631:1: ( rule__XPackage__NameAssignment_2 )
+ // ../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 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getNameAssignment_2());
+ before(grammarAccess.getXPackageAccess().getNameAssignment_3());
}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3632:1: ( rule__XPackage__NameAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3632:2: rule__XPackage__NameAssignment_2
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__NameAssignment_2_in_rule__XPackage__Group__2__Impl7885);
- rule__XPackage__NameAssignment_2();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__NameAssignment_3_in_rule__XPackage__Group__3__Impl7946);
+ rule__XPackage__NameAssignment_3();
state._fsp--;
if (state.failed) return ;
@@ -12126,7 +12205,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getNameAssignment_2());
+ after(grammarAccess.getXPackageAccess().getNameAssignment_3());
}
}
@@ -12146,26 +12225,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__2__Impl"
+ // $ANTLR end "rule__XPackage__Group__3__Impl"
- // $ANTLR start "rule__XPackage__Group__3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3642:1: rule__XPackage__Group__3 : rule__XPackage__Group__3__Impl rule__XPackage__Group__4 ;
- public final void rule__XPackage__Group__3() throws RecognitionException {
+ // $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 ;
+ 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:3646: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:3647: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3__Impl_in_rule__XPackage__Group__37915);
- rule__XPackage__Group__3__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4__Impl_in_rule__XPackage__Group__47976);
+ rule__XPackage__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37918);
- rule__XPackage__Group__4();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5_in_rule__XPackage__Group__47979);
+ rule__XPackage__Group__5();
state._fsp--;
if (state.failed) return ;
@@ -12184,26 +12263,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__3"
+ // $ANTLR end "rule__XPackage__Group__4"
- // $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:3654:1: rule__XPackage__Group__3__Impl : ( ( rule__XPackage__ImportDirectivesAssignment_3 )* ) ;
- public final void rule__XPackage__Group__3__Impl() throws RecognitionException {
+ // $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 )* ) ;
+ 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:3658:1: ( ( ( rule__XPackage__ImportDirectivesAssignment_3 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3659:1: ( ( rule__XPackage__ImportDirectivesAssignment_3 )* )
+ // ../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:3659:1: ( ( rule__XPackage__ImportDirectivesAssignment_3 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3660:1: ( rule__XPackage__ImportDirectivesAssignment_3 )*
+ // ../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 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_3());
+ before(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_4());
}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3661:1: ( rule__XPackage__ImportDirectivesAssignment_3 )*
+ // ../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 )*
loop43:
do {
int alt43=2;
@@ -12216,10 +12295,10 @@ 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:3661:2: rule__XPackage__ImportDirectivesAssignment_3
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__ImportDirectivesAssignment_3_in_rule__XPackage__Group__3__Impl7945);
- rule__XPackage__ImportDirectivesAssignment_3();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__ImportDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl8006);
+ rule__XPackage__ImportDirectivesAssignment_4();
state._fsp--;
if (state.failed) return ;
@@ -12233,7 +12312,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_3());
+ after(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_4());
}
}
@@ -12253,26 +12332,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__3__Impl"
+ // $ANTLR end "rule__XPackage__Group__4__Impl"
- // $ANTLR start "rule__XPackage__Group__4"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3671:1: rule__XPackage__Group__4 : rule__XPackage__Group__4__Impl rule__XPackage__Group__5 ;
- public final void rule__XPackage__Group__4() throws RecognitionException {
+ // $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 ;
+ 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:3675: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:3676: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4__Impl_in_rule__XPackage__Group__47976);
- rule__XPackage__Group__4__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__58037);
+ rule__XPackage__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5_in_rule__XPackage__Group__47979);
- rule__XPackage__Group__5();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__6_in_rule__XPackage__Group__58040);
+ rule__XPackage__Group__6();
state._fsp--;
if (state.failed) return ;
@@ -12291,26 +12370,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__4"
+ // $ANTLR end "rule__XPackage__Group__5"
- // $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:3683:1: rule__XPackage__Group__4__Impl : ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* ) ;
- public final void rule__XPackage__Group__4__Impl() throws RecognitionException {
+ // $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 )* ) ;
+ 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:3687:1: ( ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3688:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* )
+ // ../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:3688:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3689:1: ( rule__XPackage__AnnotationDirectivesAssignment_4 )*
+ // ../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 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_4());
+ before(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_5());
}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3690:1: ( rule__XPackage__AnnotationDirectivesAssignment_4 )*
+ // ../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 )*
loop44:
do {
int alt44=2;
@@ -12323,10 +12402,10 @@ 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:3690:2: rule__XPackage__AnnotationDirectivesAssignment_4
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl8006);
- rule__XPackage__AnnotationDirectivesAssignment_4();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationDirectivesAssignment_5_in_rule__XPackage__Group__5__Impl8067);
+ rule__XPackage__AnnotationDirectivesAssignment_5();
state._fsp--;
if (state.failed) return ;
@@ -12340,7 +12419,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_4());
+ after(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_5());
}
}
@@ -12360,21 +12439,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__4__Impl"
+ // $ANTLR end "rule__XPackage__Group__5__Impl"
- // $ANTLR start "rule__XPackage__Group__5"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3700:1: rule__XPackage__Group__5 : rule__XPackage__Group__5__Impl ;
- public final void rule__XPackage__Group__5() throws RecognitionException {
+ // $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 ;
+ 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:3704:1: ( rule__XPackage__Group__5__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3705:2: rule__XPackage__Group__5__Impl
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__58037);
- rule__XPackage__Group__5__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__6__Impl_in_rule__XPackage__Group__68098);
+ rule__XPackage__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
@@ -12393,26 +12472,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__5"
+ // $ANTLR end "rule__XPackage__Group__6"
- // $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:3711:1: rule__XPackage__Group__5__Impl : ( ( rule__XPackage__ClassifiersAssignment_5 )* ) ;
- public final void rule__XPackage__Group__5__Impl() throws RecognitionException {
+ // $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 )* ) ;
+ 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:3715:1: ( ( ( rule__XPackage__ClassifiersAssignment_5 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3716:1: ( ( rule__XPackage__ClassifiersAssignment_5 )* )
+ // ../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:3716:1: ( ( rule__XPackage__ClassifiersAssignment_5 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3717:1: ( rule__XPackage__ClassifiersAssignment_5 )*
+ // ../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 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getClassifiersAssignment_5());
+ before(grammarAccess.getXPackageAccess().getClassifiersAssignment_6());
}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3718:1: ( rule__XPackage__ClassifiersAssignment_5 )*
+ // ../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 )*
loop45:
do {
int alt45=2;
@@ -12425,10 +12504,10 @@ 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:3718:2: rule__XPackage__ClassifiersAssignment_5
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__ClassifiersAssignment_5_in_rule__XPackage__Group__5__Impl8064);
- rule__XPackage__ClassifiersAssignment_5();
+ pushFollow(FollowSets000.FOLLOW_rule__XPackage__ClassifiersAssignment_6_in_rule__XPackage__Group__6__Impl8125);
+ rule__XPackage__ClassifiersAssignment_6();
state._fsp--;
if (state.failed) return ;
@@ -12442,7 +12521,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getClassifiersAssignment_5());
+ after(grammarAccess.getXPackageAccess().getClassifiersAssignment_6());
}
}
@@ -12462,25 +12541,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__Group__5__Impl"
+ // $ANTLR end "rule__XPackage__Group__6__Impl"
// $ANTLR start "rule__XAnnotation__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3740: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:3773: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:3744: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:3745: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__08107);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__08170);
rule__XAnnotation__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__08110);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__08173);
rule__XAnnotation__Group__1();
state._fsp--;
@@ -12504,22 +12583,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:3752: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:3785: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:3756:1: ( ( '@' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3757:1: ( '@' )
+ // ../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:3757:1: ( '@' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3758: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: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_0());
}
- match(input,41,FollowSets000.FOLLOW_41_in_rule__XAnnotation__Group__0__Impl8138); if (state.failed) return ;
+ match(input,41,FollowSets000.FOLLOW_41_in_rule__XAnnotation__Group__0__Impl8201); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_0());
}
@@ -12545,21 +12624,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:3771: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:3804: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:3775: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:3776: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__18169);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__18232);
rule__XAnnotation__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__18172);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__18235);
rule__XAnnotation__Group__2();
state._fsp--;
@@ -12583,25 +12662,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:3783: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:3816: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:3787:1: ( ( ( rule__XAnnotation__SourceAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3788:1: ( ( rule__XAnnotation__SourceAssignment_1 ) )
+ // ../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:3788:1: ( ( rule__XAnnotation__SourceAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3789: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 )
{
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:3790:1: ( rule__XAnnotation__SourceAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3790:2: rule__XAnnotation__SourceAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl8199);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl8262);
rule__XAnnotation__SourceAssignment_1();
state._fsp--;
@@ -12634,16 +12713,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:3800: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:3833: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:3804: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:3805: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__28229);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__28292);
rule__XAnnotation__Group__2__Impl();
state._fsp--;
@@ -12667,22 +12746,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:3811: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:3844: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:3815: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:3816: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: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:3816: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:3817: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 )?
{
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:3818: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:3851:1: ( rule__XAnnotation__Group_2__0 )?
int alt46=2;
int LA46_0 = input.LA(1);
@@ -12691,9 +12770,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:3818: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:3851:2: rule__XAnnotation__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl8256);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl8319);
rule__XAnnotation__Group_2__0();
state._fsp--;
@@ -12729,21 +12808,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:3834: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:3867: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:3838: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:3839: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__08293);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__08356);
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__08296);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1_in_rule__XAnnotation__Group_2__08359);
rule__XAnnotation__Group_2__1();
state._fsp--;
@@ -12767,22 +12846,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:3846: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:3879: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:3850:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3851:1: ( '(' )
+ // ../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:3851:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3852: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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_2_0());
}
- match(input,42,FollowSets000.FOLLOW_42_in_rule__XAnnotation__Group_2__0__Impl8324); if (state.failed) return ;
+ match(input,42,FollowSets000.FOLLOW_42_in_rule__XAnnotation__Group_2__0__Impl8387); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_2_0());
}
@@ -12808,21 +12887,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:3865: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:3898: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:3869: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:3870: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__18355);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__18418);
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__18358);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2_in_rule__XAnnotation__Group_2__18421);
rule__XAnnotation__Group_2__2();
state._fsp--;
@@ -12846,25 +12925,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:3877: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:3910: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:3881: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:3882: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: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:3882: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:3883: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 )
{
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:3884: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:3884: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8385);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8448);
rule__XAnnotation__DetailsAssignment_2_1();
state._fsp--;
@@ -12897,21 +12976,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:3894: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:3927: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:3898: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:3899: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28415);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28478);
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__28418);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3_in_rule__XAnnotation__Group_2__28481);
rule__XAnnotation__Group_2__3();
state._fsp--;
@@ -12935,22 +13014,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:3906: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:3939: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:3910: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:3911: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: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:3911: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:3912: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 )*
{
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:3913: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:3946:1: ( rule__XAnnotation__Group_2_2__0 )*
loop47:
do {
int alt47=2;
@@ -12963,9 +13042,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:3913: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:3946:2: rule__XAnnotation__Group_2_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8445);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8508);
rule__XAnnotation__Group_2_2__0();
state._fsp--;
@@ -13004,16 +13083,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:3923: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:3956: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:3927: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:3928: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38476);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38539);
rule__XAnnotation__Group_2__3__Impl();
state._fsp--;
@@ -13037,22 +13116,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:3934: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:3967: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:3938:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3939:1: ( ')' )
+ // ../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:3939:1: ( ')' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3940: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: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_2_3());
}
- match(input,43,FollowSets000.FOLLOW_43_in_rule__XAnnotation__Group_2__3__Impl8504); if (state.failed) return ;
+ match(input,43,FollowSets000.FOLLOW_43_in_rule__XAnnotation__Group_2__3__Impl8567); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_2_3());
}
@@ -13078,21 +13157,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:3961: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:3994: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:3965: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:3966: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08543);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08606);
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__08546);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1_in_rule__XAnnotation__Group_2_2__08609);
rule__XAnnotation__Group_2_2__1();
state._fsp--;
@@ -13116,22 +13195,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:3973: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:4006: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:3977:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3978:1: ( ',' )
+ // ../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:3978:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3979: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommaKeyword_2_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XAnnotation__Group_2_2__0__Impl8574); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XAnnotation__Group_2_2__0__Impl8637); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommaKeyword_2_2_0());
}
@@ -13157,16 +13236,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:3992: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:4025: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:3996: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:3997: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18605);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18668);
rule__XAnnotation__Group_2_2__1__Impl();
state._fsp--;
@@ -13190,25 +13269,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:4003: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:4036: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:4007: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:4008: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: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:4008: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:4009: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 )
{
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:4010: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:4010: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8632);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8695);
rule__XAnnotation__DetailsAssignment_2_2_1();
state._fsp--;
@@ -13241,21 +13320,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:4024: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:4057: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:4028: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:4029: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08666);
+ pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08729);
rule__XStringToStringMapEntry__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08669);
+ pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08732);
rule__XStringToStringMapEntry__Group__1();
state._fsp--;
@@ -13279,25 +13358,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:4036: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:4069: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:4040:1: ( ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4041:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) )
+ // ../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:4041:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4042: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 )
{
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:4043:1: ( rule__XStringToStringMapEntry__KeyAssignment_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4043:2: rule__XStringToStringMapEntry__KeyAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8696);
+ pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8759);
rule__XStringToStringMapEntry__KeyAssignment_0();
state._fsp--;
@@ -13330,21 +13409,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:4053: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:4086: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:4057: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:4058: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18726);
+ pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18789);
rule__XStringToStringMapEntry__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18729);
+ pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18792);
rule__XStringToStringMapEntry__Group__2();
state._fsp--;
@@ -13368,22 +13447,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:4065: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:4098: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:4069:1: ( ( '=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4070:1: ( '=' )
+ // ../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:4070:1: ( '=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4071: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: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1());
}
- match(input,11,FollowSets000.FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8757); if (state.failed) return ;
+ match(input,11,FollowSets000.FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8820); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1());
}
@@ -13409,16 +13488,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:4084: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:4117: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:4088: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:4089: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28788);
+ pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28851);
rule__XStringToStringMapEntry__Group__2__Impl();
state._fsp--;
@@ -13442,25 +13521,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:4095: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:4128: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:4099:1: ( ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4100:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) )
+ // ../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:4100:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4101: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 )
{
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:4102:1: ( rule__XStringToStringMapEntry__ValueAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4102:2: rule__XStringToStringMapEntry__ValueAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8815);
+ pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8878);
rule__XStringToStringMapEntry__ValueAssignment_2();
state._fsp--;
@@ -13493,21 +13572,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:4118: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:4151: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:4122: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:4123: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08851);
+ pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08914);
rule__XImportDirective__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08854);
+ pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08917);
rule__XImportDirective__Group__1();
state._fsp--;
@@ -13531,22 +13610,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:4130: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:4163: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:4134:1: ( ( 'import' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4135:1: ( 'import' )
+ // ../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:4135:1: ( 'import' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4136: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDirectiveAccess().getImportKeyword_0());
}
- match(input,45,FollowSets000.FOLLOW_45_in_rule__XImportDirective__Group__0__Impl8882); if (state.failed) return ;
+ match(input,45,FollowSets000.FOLLOW_45_in_rule__XImportDirective__Group__0__Impl8945); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDirectiveAccess().getImportKeyword_0());
}
@@ -13572,16 +13651,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:4149: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:4182: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:4153: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:4154: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__18913);
+ pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__18976);
rule__XImportDirective__Group__1__Impl();
state._fsp--;
@@ -13605,25 +13684,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:4160: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:4193: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:4164:1: ( ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4165:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) )
+ // ../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:4165:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4166: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 )
{
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:4167:1: ( rule__XImportDirective__ImportedNamespaceAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4167:2: rule__XImportDirective__ImportedNamespaceAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl8940);
+ pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl9003);
rule__XImportDirective__ImportedNamespaceAssignment_1();
state._fsp--;
@@ -13656,21 +13735,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:4181: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:4214: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:4185: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:4186: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__08974);
+ pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__09037);
rule__QualifiedNameWithWildcard__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__08977);
+ pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__09040);
rule__QualifiedNameWithWildcard__Group__1();
state._fsp--;
@@ -13694,22 +13773,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:4193: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:4226: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:4197:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4198:1: ( ruleQualifiedName )
+ // ../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:4198:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4199: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl9004);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl9067);
ruleQualifiedName();
state._fsp--;
@@ -13739,16 +13818,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:4210: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:4243: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:4214: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:4215: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__19033);
+ pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__19096);
rule__QualifiedNameWithWildcard__Group__1__Impl();
state._fsp--;
@@ -13772,22 +13851,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:4221: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:4254: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:4225:1: ( ( ( '.*' )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4226:1: ( ( '.*' )? )
+ // ../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:4226:1: ( ( '.*' )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4227: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: ( '.*' )?
{
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:4228:1: ( '.*' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4261:1: ( '.*' )?
int alt48=2;
int LA48_0 = input.LA(1);
@@ -13796,9 +13875,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:4229:2: '.*'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4262:2: '.*'
{
- match(input,46,FollowSets000.FOLLOW_46_in_rule__QualifiedNameWithWildcard__Group__1__Impl9062); if (state.failed) return ;
+ match(input,46,FollowSets000.FOLLOW_46_in_rule__QualifiedNameWithWildcard__Group__1__Impl9125); if (state.failed) return ;
}
break;
@@ -13830,21 +13909,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:4244: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:4277: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:4248: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:4249: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__09099);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__09162);
rule__XAnnotationDirective__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__09102);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__09165);
rule__XAnnotationDirective__Group__1();
state._fsp--;
@@ -13868,22 +13947,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:4256: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:4289: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:4260:1: ( ( 'annotation' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4261:1: ( 'annotation' )
+ // ../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:4261:1: ( 'annotation' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4262: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationDirectiveAccess().getAnnotationKeyword_0());
}
- match(input,47,FollowSets000.FOLLOW_47_in_rule__XAnnotationDirective__Group__0__Impl9130); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_47_in_rule__XAnnotationDirective__Group__0__Impl9193); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationDirectiveAccess().getAnnotationKeyword_0());
}
@@ -13909,21 +13988,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:4275: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:4308: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:4279: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:4280: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__19161);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__19224);
rule__XAnnotationDirective__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__19164);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__19227);
rule__XAnnotationDirective__Group__2();
state._fsp--;
@@ -13947,25 +14026,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:4287: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:4320: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:4291:1: ( ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4292:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) )
+ // ../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:4292:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4293: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 )
{
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:4294:1: ( rule__XAnnotationDirective__SourceURIAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4294:2: rule__XAnnotationDirective__SourceURIAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl9191);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl9254);
rule__XAnnotationDirective__SourceURIAssignment_1();
state._fsp--;
@@ -13998,21 +14077,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:4304: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:4337: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:4308: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:4309: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__29221);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__29284);
rule__XAnnotationDirective__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__29224);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__29287);
rule__XAnnotationDirective__Group__3();
state._fsp--;
@@ -14036,22 +14115,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:4316: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:4349: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:4320:1: ( ( 'as' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4321:1: ( 'as' )
+ // ../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:4321:1: ( 'as' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4322: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationDirectiveAccess().getAsKeyword_2());
}
- match(input,48,FollowSets000.FOLLOW_48_in_rule__XAnnotationDirective__Group__2__Impl9252); if (state.failed) return ;
+ match(input,48,FollowSets000.FOLLOW_48_in_rule__XAnnotationDirective__Group__2__Impl9315); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationDirectiveAccess().getAsKeyword_2());
}
@@ -14077,16 +14156,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:4335: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:4368: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:4339: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:4340: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__39283);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__39346);
rule__XAnnotationDirective__Group__3__Impl();
state._fsp--;
@@ -14110,25 +14189,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:4346: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:4379: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:4350:1: ( ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4351:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) )
+ // ../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:4351:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4352: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 )
{
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:4353:1: ( rule__XAnnotationDirective__NameAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4353:2: rule__XAnnotationDirective__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl9310);
+ pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl9373);
rule__XAnnotationDirective__NameAssignment_3();
state._fsp--;
@@ -14161,21 +14240,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:4371: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:4404: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:4375: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:4376: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__09348);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__09411);
rule__XDataType__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__09351);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__09414);
rule__XDataType__Group__1();
state._fsp--;
@@ -14199,22 +14278,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:4383: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:4416: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:4387:1: ( ( ( rule__XDataType__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4388:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* )
+ // ../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:4388:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4389: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 )*
{
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:4390:1: ( rule__XDataType__AnnotationsAssignment_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 )*
loop49:
do {
int alt49=2;
@@ -14227,9 +14306,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:4390:2: rule__XDataType__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9378);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9441);
rule__XDataType__AnnotationsAssignment_0();
state._fsp--;
@@ -14268,21 +14347,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:4400: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:4433: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:4404: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:4405: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19409);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19472);
rule__XDataType__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19412);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19475);
rule__XDataType__Group__2();
state._fsp--;
@@ -14306,22 +14385,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:4412: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:4445: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:4416:1: ( ( 'type' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4417:1: ( 'type' )
+ // ../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:4417:1: ( 'type' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4418: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getTypeKeyword_1());
}
- match(input,49,FollowSets000.FOLLOW_49_in_rule__XDataType__Group__1__Impl9440); if (state.failed) return ;
+ match(input,49,FollowSets000.FOLLOW_49_in_rule__XDataType__Group__1__Impl9503); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getTypeKeyword_1());
}
@@ -14347,21 +14426,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:4431: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:4464: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:4435: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:4436: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29471);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29534);
rule__XDataType__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29474);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29537);
rule__XDataType__Group__3();
state._fsp--;
@@ -14385,25 +14464,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:4443: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:4476: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:4447:1: ( ( ( rule__XDataType__NameAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4448:1: ( ( rule__XDataType__NameAssignment_2 ) )
+ // ../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:4448:1: ( ( rule__XDataType__NameAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4449: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 )
{
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:4450:1: ( rule__XDataType__NameAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4450:2: rule__XDataType__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9501);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9564);
rule__XDataType__NameAssignment_2();
state._fsp--;
@@ -14436,21 +14515,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:4460: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:4493: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:4464: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:4465: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39531);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39594);
rule__XDataType__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39534);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39597);
rule__XDataType__Group__4();
state._fsp--;
@@ -14474,22 +14553,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:4472: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:4505: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:4476: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:4477: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: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:4477: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:4478: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 )?
{
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:4479: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:4512:1: ( rule__XDataType__Group_3__0 )?
int alt50=2;
int LA50_0 = input.LA(1);
@@ -14498,9 +14577,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:4479: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:4512:2: rule__XDataType__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9561);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9624);
rule__XDataType__Group_3__0();
state._fsp--;
@@ -14536,21 +14615,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:4489: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:4522: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:4493: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:4494: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49592);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49655);
rule__XDataType__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49595);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49658);
rule__XDataType__Group__5();
state._fsp--;
@@ -14574,22 +14653,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:4501: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:4534: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:4505:1: ( ( 'wraps' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4506:1: ( 'wraps' )
+ // ../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:4506:1: ( 'wraps' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4507: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getWrapsKeyword_4());
}
- match(input,50,FollowSets000.FOLLOW_50_in_rule__XDataType__Group__4__Impl9623); if (state.failed) return ;
+ match(input,50,FollowSets000.FOLLOW_50_in_rule__XDataType__Group__4__Impl9686); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getWrapsKeyword_4());
}
@@ -14615,21 +14694,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:4520: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:4553: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:4524: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:4525: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59654);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59717);
rule__XDataType__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59657);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59720);
rule__XDataType__Group__6();
state._fsp--;
@@ -14653,25 +14732,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:4532: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:4565: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:4536:1: ( ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4537:1: ( ( rule__XDataType__InstanceTypeAssignment_5 ) )
+ // ../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:4537:1: ( ( rule__XDataType__InstanceTypeAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4538: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 )
{
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:4539:1: ( rule__XDataType__InstanceTypeAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4539:2: rule__XDataType__InstanceTypeAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__InstanceTypeAssignment_5_in_rule__XDataType__Group__5__Impl9684);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__InstanceTypeAssignment_5_in_rule__XDataType__Group__5__Impl9747);
rule__XDataType__InstanceTypeAssignment_5();
state._fsp--;
@@ -14704,16 +14783,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:4549: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:4582: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:4553: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:4554: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69714);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69777);
rule__XDataType__Group__6__Impl();
state._fsp--;
@@ -14737,25 +14816,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:4560: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:4593: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:4564:1: ( ( ( rule__XDataType__UnorderedGroup_6 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4565:1: ( ( rule__XDataType__UnorderedGroup_6 ) )
+ // ../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:4565:1: ( ( rule__XDataType__UnorderedGroup_6 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4566: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 )
{
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:4567:1: ( rule__XDataType__UnorderedGroup_6 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4567:2: rule__XDataType__UnorderedGroup_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9741);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9804);
rule__XDataType__UnorderedGroup_6();
state._fsp--;
@@ -14788,21 +14867,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:4591: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:4624: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:4595: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:4596: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09785);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09848);
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__09788);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1_in_rule__XDataType__Group_3__09851);
rule__XDataType__Group_3__1();
state._fsp--;
@@ -14826,22 +14905,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:4603: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:4636: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:4607:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4608:1: ( '<' )
+ // ../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:4608:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4609: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: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getLessThanSignKeyword_3_0());
}
- match(input,28,FollowSets000.FOLLOW_28_in_rule__XDataType__Group_3__0__Impl9816); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__XDataType__Group_3__0__Impl9879); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getLessThanSignKeyword_3_0());
}
@@ -14867,21 +14946,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:4622: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:4655: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:4626: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:4627: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19847);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19910);
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__19850);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2_in_rule__XDataType__Group_3__19913);
rule__XDataType__Group_3__2();
state._fsp--;
@@ -14905,25 +14984,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:4634: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:4667: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:4638: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:4639: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: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:4639: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:4640: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 )
{
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:4641: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:4641: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl9877);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl9940);
rule__XDataType__TypeParametersAssignment_3_1();
state._fsp--;
@@ -14956,21 +15035,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:4651: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:4684: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:4655: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:4656: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__29907);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__29970);
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__29910);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3_in_rule__XDataType__Group_3__29973);
rule__XDataType__Group_3__3();
state._fsp--;
@@ -14994,22 +15073,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:4663: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:4696: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:4667: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:4668: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: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:4668: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:4669: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 )*
{
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:4670: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:4703:1: ( rule__XDataType__Group_3_2__0 )*
loop51:
do {
int alt51=2;
@@ -15022,9 +15101,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:4670: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:4703:2: rule__XDataType__Group_3_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl9937);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl10000);
rule__XDataType__Group_3_2__0();
state._fsp--;
@@ -15063,16 +15142,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:4680: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:4713: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:4684: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:4685: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__39968);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__310031);
rule__XDataType__Group_3__3__Impl();
state._fsp--;
@@ -15096,22 +15175,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:4691: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:4724: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:4695:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4696:1: ( '>' )
+ // ../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:4696:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4697: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: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getGreaterThanSignKeyword_3_3());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__XDataType__Group_3__3__Impl9996); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__XDataType__Group_3__3__Impl10059); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getGreaterThanSignKeyword_3_3());
}
@@ -15137,21 +15216,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:4718: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:4751: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:4722: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:4723: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0__Impl_in_rule__XDataType__Group_3_2__010035);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0__Impl_in_rule__XDataType__Group_3_2__010098);
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__010038);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__1_in_rule__XDataType__Group_3_2__010101);
rule__XDataType__Group_3_2__1();
state._fsp--;
@@ -15175,22 +15254,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:4730: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:4763: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:4734:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4735:1: ( ',' )
+ // ../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:4735:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4736: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getCommaKeyword_3_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XDataType__Group_3_2__0__Impl10066); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XDataType__Group_3_2__0__Impl10129); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getCommaKeyword_3_2_0());
}
@@ -15216,16 +15295,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:4749: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:4782: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:4753: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:4754: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__1__Impl_in_rule__XDataType__Group_3_2__110097);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__1__Impl_in_rule__XDataType__Group_3_2__110160);
rule__XDataType__Group_3_2__1__Impl();
state._fsp--;
@@ -15249,25 +15328,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:4760: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:4793: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:4764: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:4765: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: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:4765: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:4766: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 )
{
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:4767: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:4767: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_2_1_in_rule__XDataType__Group_3_2__1__Impl10124);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_2_1_in_rule__XDataType__Group_3_2__1__Impl10187);
rule__XDataType__TypeParametersAssignment_3_2_1();
state._fsp--;
@@ -15300,21 +15379,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:4781: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:4814: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:4785: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:4786: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__0__Impl_in_rule__XDataType__Group_6_0__010158);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__0__Impl_in_rule__XDataType__Group_6_0__010221);
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__010161);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__1_in_rule__XDataType__Group_6_0__010224);
rule__XDataType__Group_6_0__1();
state._fsp--;
@@ -15338,25 +15417,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:4793: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:4826: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:4797: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:4798: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: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:4798: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:4799: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 )
{
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:4800: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:4800: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__SerializableAssignment_6_0_0_in_rule__XDataType__Group_6_0__0__Impl10188);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__SerializableAssignment_6_0_0_in_rule__XDataType__Group_6_0__0__Impl10251);
rule__XDataType__SerializableAssignment_6_0_0();
state._fsp--;
@@ -15389,16 +15468,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:4810: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:4843: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:4814: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:4815: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__1__Impl_in_rule__XDataType__Group_6_0__110218);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__1__Impl_in_rule__XDataType__Group_6_0__110281);
rule__XDataType__Group_6_0__1__Impl();
state._fsp--;
@@ -15422,25 +15501,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:4821: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:4854: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:4825: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:4826: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: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:4826: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:4827: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 )
{
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:4828: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:4828: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__CreateBodyAssignment_6_0_1_in_rule__XDataType__Group_6_0__1__Impl10245);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__CreateBodyAssignment_6_0_1_in_rule__XDataType__Group_6_0__1__Impl10308);
rule__XDataType__CreateBodyAssignment_6_0_1();
state._fsp--;
@@ -15473,21 +15552,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:4842: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:4875: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:4846: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:4847: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__0__Impl_in_rule__XDataType__Group_6_1__010279);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__0__Impl_in_rule__XDataType__Group_6_1__010342);
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__010282);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__1_in_rule__XDataType__Group_6_1__010345);
rule__XDataType__Group_6_1__1();
state._fsp--;
@@ -15511,22 +15590,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:4854: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:4887: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:4858:1: ( ( 'convert' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4859:1: ( 'convert' )
+ // ../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:4859:1: ( 'convert' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4860: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getConvertKeyword_6_1_0());
}
- match(input,51,FollowSets000.FOLLOW_51_in_rule__XDataType__Group_6_1__0__Impl10310); if (state.failed) return ;
+ match(input,51,FollowSets000.FOLLOW_51_in_rule__XDataType__Group_6_1__0__Impl10373); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getConvertKeyword_6_1_0());
}
@@ -15552,16 +15631,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:4873: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:4906: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:4877: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:4878: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__1__Impl_in_rule__XDataType__Group_6_1__110341);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__1__Impl_in_rule__XDataType__Group_6_1__110404);
rule__XDataType__Group_6_1__1__Impl();
state._fsp--;
@@ -15585,25 +15664,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:4884: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:4917: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:4888: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:4889: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: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:4889: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:4890: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 )
{
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:4891: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:4891: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__ConvertBodyAssignment_6_1_1_in_rule__XDataType__Group_6_1__1__Impl10368);
+ pushFollow(FollowSets000.FOLLOW_rule__XDataType__ConvertBodyAssignment_6_1_1_in_rule__XDataType__Group_6_1__1__Impl10431);
rule__XDataType__ConvertBodyAssignment_6_1_1();
state._fsp--;
@@ -15636,21 +15715,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:4905: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:4938: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:4909: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:4910: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__0__Impl_in_rule__XEnum__Group__010402);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__0__Impl_in_rule__XEnum__Group__010465);
rule__XEnum__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1_in_rule__XEnum__Group__010405);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1_in_rule__XEnum__Group__010468);
rule__XEnum__Group__1();
state._fsp--;
@@ -15674,22 +15753,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:4917: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:4950: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:4921:1: ( ( ( rule__XEnum__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4922:1: ( ( rule__XEnum__AnnotationsAssignment_0 )* )
+ // ../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:4922:1: ( ( rule__XEnum__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4923: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 )*
{
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:4924:1: ( rule__XEnum__AnnotationsAssignment_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 )*
loop52:
do {
int alt52=2;
@@ -15702,9 +15781,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:4924:2: rule__XEnum__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__AnnotationsAssignment_0_in_rule__XEnum__Group__0__Impl10432);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__AnnotationsAssignment_0_in_rule__XEnum__Group__0__Impl10495);
rule__XEnum__AnnotationsAssignment_0();
state._fsp--;
@@ -15743,21 +15822,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:4934: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:4967: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:4938: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:4939: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1__Impl_in_rule__XEnum__Group__110463);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1__Impl_in_rule__XEnum__Group__110526);
rule__XEnum__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2_in_rule__XEnum__Group__110466);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2_in_rule__XEnum__Group__110529);
rule__XEnum__Group__2();
state._fsp--;
@@ -15781,22 +15860,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:4946: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:4979: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:4950:1: ( ( 'enum' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4951:1: ( 'enum' )
+ // ../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:4951:1: ( 'enum' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4952: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumAccess().getEnumKeyword_1());
}
- match(input,52,FollowSets000.FOLLOW_52_in_rule__XEnum__Group__1__Impl10494); if (state.failed) return ;
+ match(input,52,FollowSets000.FOLLOW_52_in_rule__XEnum__Group__1__Impl10557); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumAccess().getEnumKeyword_1());
}
@@ -15822,21 +15901,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:4965: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:4998: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:4969: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:4970: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2__Impl_in_rule__XEnum__Group__210525);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2__Impl_in_rule__XEnum__Group__210588);
rule__XEnum__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3_in_rule__XEnum__Group__210528);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3_in_rule__XEnum__Group__210591);
rule__XEnum__Group__3();
state._fsp--;
@@ -15860,25 +15939,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:4977: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:5010: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:4981:1: ( ( ( rule__XEnum__NameAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4982:1: ( ( rule__XEnum__NameAssignment_2 ) )
+ // ../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:4982:1: ( ( rule__XEnum__NameAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4983: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 )
{
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:4984:1: ( rule__XEnum__NameAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4984:2: rule__XEnum__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__NameAssignment_2_in_rule__XEnum__Group__2__Impl10555);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__NameAssignment_2_in_rule__XEnum__Group__2__Impl10618);
rule__XEnum__NameAssignment_2();
state._fsp--;
@@ -15911,21 +15990,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:4994: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:5027: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:4998: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:4999: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3__Impl_in_rule__XEnum__Group__310585);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3__Impl_in_rule__XEnum__Group__310648);
rule__XEnum__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4_in_rule__XEnum__Group__310588);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4_in_rule__XEnum__Group__310651);
rule__XEnum__Group__4();
state._fsp--;
@@ -15949,22 +16028,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:5006: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:5039: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:5010:1: ( ( '{' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5011:1: ( '{' )
+ // ../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:5011:1: ( '{' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5012: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: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,53,FollowSets000.FOLLOW_53_in_rule__XEnum__Group__3__Impl10616); if (state.failed) return ;
+ match(input,53,FollowSets000.FOLLOW_53_in_rule__XEnum__Group__3__Impl10679); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumAccess().getLeftCurlyBracketKeyword_3());
}
@@ -15990,21 +16069,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:5025: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:5058: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:5029: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:5030: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4__Impl_in_rule__XEnum__Group__410647);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4__Impl_in_rule__XEnum__Group__410710);
rule__XEnum__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5_in_rule__XEnum__Group__410650);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5_in_rule__XEnum__Group__410713);
rule__XEnum__Group__5();
state._fsp--;
@@ -16028,22 +16107,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:5037: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:5070: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:5041: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:5042: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: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:5042: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:5043: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 )?
{
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:5044: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:5077:1: ( rule__XEnum__Group_4__0 )?
int alt53=2;
int LA53_0 = input.LA(1);
@@ -16052,9 +16131,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:5044: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:5077:2: rule__XEnum__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0_in_rule__XEnum__Group__4__Impl10677);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0_in_rule__XEnum__Group__4__Impl10740);
rule__XEnum__Group_4__0();
state._fsp--;
@@ -16090,16 +16169,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:5054: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:5087: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:5058: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:5059: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5__Impl_in_rule__XEnum__Group__510708);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5__Impl_in_rule__XEnum__Group__510771);
rule__XEnum__Group__5__Impl();
state._fsp--;
@@ -16123,22 +16202,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:5065: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:5098: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:5069:1: ( ( '}' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5070:1: ( '}' )
+ // ../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:5070: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:5103:1: ( '}' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5104:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumAccess().getRightCurlyBracketKeyword_5());
}
- match(input,54,FollowSets000.FOLLOW_54_in_rule__XEnum__Group__5__Impl10736); if (state.failed) return ;
+ match(input,54,FollowSets000.FOLLOW_54_in_rule__XEnum__Group__5__Impl10799); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumAccess().getRightCurlyBracketKeyword_5());
}
@@ -16164,21 +16243,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:5096: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:5129: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:5100: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:5101: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0__Impl_in_rule__XEnum__Group_4__010779);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0__Impl_in_rule__XEnum__Group_4__010842);
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__010782);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__1_in_rule__XEnum__Group_4__010845);
rule__XEnum__Group_4__1();
state._fsp--;
@@ -16202,25 +16281,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:5108: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:5141: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:5112: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:5113: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: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:5113: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:5114: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 )
{
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:5115: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:5115: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_0_in_rule__XEnum__Group_4__0__Impl10809);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_0_in_rule__XEnum__Group_4__0__Impl10872);
rule__XEnum__LiteralsAssignment_4_0();
state._fsp--;
@@ -16253,16 +16332,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:5125: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:5158: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:5129: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:5130: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__1__Impl_in_rule__XEnum__Group_4__110839);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__1__Impl_in_rule__XEnum__Group_4__110902);
rule__XEnum__Group_4__1__Impl();
state._fsp--;
@@ -16286,22 +16365,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:5136: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:5169: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:5140: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:5141: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: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:5141: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:5142: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 )*
{
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:5143: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:5176:1: ( rule__XEnum__Group_4_1__0 )*
loop54:
do {
int alt54=2;
@@ -16314,9 +16393,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:5143: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:5176:2: rule__XEnum__Group_4_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0_in_rule__XEnum__Group_4__1__Impl10866);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0_in_rule__XEnum__Group_4__1__Impl10929);
rule__XEnum__Group_4_1__0();
state._fsp--;
@@ -16355,21 +16434,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:5157: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:5190: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:5161: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:5162: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0__Impl_in_rule__XEnum__Group_4_1__010901);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0__Impl_in_rule__XEnum__Group_4_1__010964);
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__010904);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__1_in_rule__XEnum__Group_4_1__010967);
rule__XEnum__Group_4_1__1();
state._fsp--;
@@ -16393,22 +16472,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:5169: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:5202: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:5173:1: ( ( ( ',' )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5174:1: ( ( ',' )? )
+ // ../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:5174:1: ( ( ',' )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5175: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: ( ',' )?
{
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:5176:1: ( ',' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5209:1: ( ',' )?
int alt55=2;
int LA55_0 = input.LA(1);
@@ -16417,9 +16496,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:5177:2: ','
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5210:2: ','
{
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XEnum__Group_4_1__0__Impl10933); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XEnum__Group_4_1__0__Impl10996); if (state.failed) return ;
}
break;
@@ -16451,16 +16530,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:5188: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:5221: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:5192: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:5193: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__1__Impl_in_rule__XEnum__Group_4_1__110966);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__1__Impl_in_rule__XEnum__Group_4_1__111029);
rule__XEnum__Group_4_1__1__Impl();
state._fsp--;
@@ -16484,25 +16563,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:5199: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:5232: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:5203: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:5204: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: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:5204: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:5205: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 )
{
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:5206: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:5206: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_1_1_in_rule__XEnum__Group_4_1__1__Impl10993);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_1_1_in_rule__XEnum__Group_4_1__1__Impl11056);
rule__XEnum__LiteralsAssignment_4_1_1();
state._fsp--;
@@ -16535,21 +16614,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:5220: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:5253: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:5224: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:5225: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__0__Impl_in_rule__XEnumLiteral__Group__011027);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__0__Impl_in_rule__XEnumLiteral__Group__011090);
rule__XEnumLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1_in_rule__XEnumLiteral__Group__011030);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1_in_rule__XEnumLiteral__Group__011093);
rule__XEnumLiteral__Group__1();
state._fsp--;
@@ -16573,22 +16652,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:5232: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:5265: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:5236:1: ( ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5237:1: ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* )
+ // ../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:5237:1: ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5238: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 )*
{
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:5239:1: ( rule__XEnumLiteral__AnnotationsAssignment_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 )*
loop56:
do {
int alt56=2;
@@ -16601,9 +16680,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:5239:2: rule__XEnumLiteral__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__AnnotationsAssignment_0_in_rule__XEnumLiteral__Group__0__Impl11057);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__AnnotationsAssignment_0_in_rule__XEnumLiteral__Group__0__Impl11120);
rule__XEnumLiteral__AnnotationsAssignment_0();
state._fsp--;
@@ -16642,21 +16721,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:5249: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:5282: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:5253: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:5254: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1__Impl_in_rule__XEnumLiteral__Group__111088);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1__Impl_in_rule__XEnumLiteral__Group__111151);
rule__XEnumLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2_in_rule__XEnumLiteral__Group__111091);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2_in_rule__XEnumLiteral__Group__111154);
rule__XEnumLiteral__Group__2();
state._fsp--;
@@ -16680,25 +16759,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:5261: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:5294: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:5265:1: ( ( ( rule__XEnumLiteral__NameAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5266:1: ( ( rule__XEnumLiteral__NameAssignment_1 ) )
+ // ../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:5266:1: ( ( rule__XEnumLiteral__NameAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5267: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 )
{
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:5268:1: ( rule__XEnumLiteral__NameAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5268:2: rule__XEnumLiteral__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__NameAssignment_1_in_rule__XEnumLiteral__Group__1__Impl11118);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__NameAssignment_1_in_rule__XEnumLiteral__Group__1__Impl11181);
rule__XEnumLiteral__NameAssignment_1();
state._fsp--;
@@ -16731,21 +16810,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:5278: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:5311: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:5282: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:5283: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2__Impl_in_rule__XEnumLiteral__Group__211148);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2__Impl_in_rule__XEnumLiteral__Group__211211);
rule__XEnumLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3_in_rule__XEnumLiteral__Group__211151);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3_in_rule__XEnumLiteral__Group__211214);
rule__XEnumLiteral__Group__3();
state._fsp--;
@@ -16769,22 +16848,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:5290: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:5323: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:5294: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:5295: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: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:5295: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:5296: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 )?
{
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:5297: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:5330:1: ( rule__XEnumLiteral__Group_2__0 )?
int alt57=2;
int LA57_0 = input.LA(1);
@@ -16793,9 +16872,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:5297: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:5330:2: rule__XEnumLiteral__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0_in_rule__XEnumLiteral__Group__2__Impl11178);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0_in_rule__XEnumLiteral__Group__2__Impl11241);
rule__XEnumLiteral__Group_2__0();
state._fsp--;
@@ -16831,16 +16910,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:5307: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:5340: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:5311: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:5312: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3__Impl_in_rule__XEnumLiteral__Group__311209);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3__Impl_in_rule__XEnumLiteral__Group__311272);
rule__XEnumLiteral__Group__3__Impl();
state._fsp--;
@@ -16864,22 +16943,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:5318: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:5351: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:5322: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:5323: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: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:5323: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:5324: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 )?
{
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:5325: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:5358:1: ( rule__XEnumLiteral__Group_3__0 )?
int alt58=2;
int LA58_0 = input.LA(1);
@@ -16888,9 +16967,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:5325: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:5358:2: rule__XEnumLiteral__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0_in_rule__XEnumLiteral__Group__3__Impl11236);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0_in_rule__XEnumLiteral__Group__3__Impl11299);
rule__XEnumLiteral__Group_3__0();
state._fsp--;
@@ -16926,21 +17005,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:5343: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:5376: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:5347: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:5348: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0__Impl_in_rule__XEnumLiteral__Group_2__011275);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0__Impl_in_rule__XEnumLiteral__Group_2__011338);
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__011278);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__1_in_rule__XEnumLiteral__Group_2__011341);
rule__XEnumLiteral__Group_2__1();
state._fsp--;
@@ -16964,22 +17043,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:5355: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:5388: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:5359:1: ( ( 'as' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5360:1: ( 'as' )
+ // ../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:5360:1: ( 'as' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5361: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumLiteralAccess().getAsKeyword_2_0());
}
- match(input,48,FollowSets000.FOLLOW_48_in_rule__XEnumLiteral__Group_2__0__Impl11306); if (state.failed) return ;
+ match(input,48,FollowSets000.FOLLOW_48_in_rule__XEnumLiteral__Group_2__0__Impl11369); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumLiteralAccess().getAsKeyword_2_0());
}
@@ -17005,16 +17084,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:5374: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:5407: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:5378: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:5379: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__1__Impl_in_rule__XEnumLiteral__Group_2__111337);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__1__Impl_in_rule__XEnumLiteral__Group_2__111400);
rule__XEnumLiteral__Group_2__1__Impl();
state._fsp--;
@@ -17038,25 +17117,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:5385: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:5418: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:5389: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:5390: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: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:5390: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:5391: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 )
{
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:5392: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:5392: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__LiteralAssignment_2_1_in_rule__XEnumLiteral__Group_2__1__Impl11364);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__LiteralAssignment_2_1_in_rule__XEnumLiteral__Group_2__1__Impl11427);
rule__XEnumLiteral__LiteralAssignment_2_1();
state._fsp--;
@@ -17089,21 +17168,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:5406: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:5439: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:5410: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:5411: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0__Impl_in_rule__XEnumLiteral__Group_3__011398);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0__Impl_in_rule__XEnumLiteral__Group_3__011461);
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__011401);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__1_in_rule__XEnumLiteral__Group_3__011464);
rule__XEnumLiteral__Group_3__1();
state._fsp--;
@@ -17127,22 +17206,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:5418: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:5451: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:5422:1: ( ( '=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5423:1: ( '=' )
+ // ../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:5423:1: ( '=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5424: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: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumLiteralAccess().getEqualsSignKeyword_3_0());
}
- match(input,11,FollowSets000.FOLLOW_11_in_rule__XEnumLiteral__Group_3__0__Impl11429); if (state.failed) return ;
+ match(input,11,FollowSets000.FOLLOW_11_in_rule__XEnumLiteral__Group_3__0__Impl11492); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumLiteralAccess().getEqualsSignKeyword_3_0());
}
@@ -17168,16 +17247,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:5437: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:5470: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:5441: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:5442: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__1__Impl_in_rule__XEnumLiteral__Group_3__111460);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__1__Impl_in_rule__XEnumLiteral__Group_3__111523);
rule__XEnumLiteral__Group_3__1__Impl();
state._fsp--;
@@ -17201,25 +17280,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:5448: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:5481: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:5452: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:5453: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: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:5453: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:5454: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 )
{
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:5455: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:5455: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__ValueAssignment_3_1_in_rule__XEnumLiteral__Group_3__1__Impl11487);
+ pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__ValueAssignment_3_1_in_rule__XEnumLiteral__Group_3__1__Impl11550);
rule__XEnumLiteral__ValueAssignment_3_1();
state._fsp--;
@@ -17252,21 +17331,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:5469: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:5502: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:5473: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:5474: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__0__Impl_in_rule__XClass__Group__011521);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__0__Impl_in_rule__XClass__Group__011584);
rule__XClass__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1_in_rule__XClass__Group__011524);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1_in_rule__XClass__Group__011587);
rule__XClass__Group__1();
state._fsp--;
@@ -17290,23 +17369,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:5481: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:5514: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:5485:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5486:1: ( () )
+ // ../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:5486:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5487: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: ()
{
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:5488:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5490:1:
+ // ../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:
{
}
@@ -17331,21 +17410,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:5500: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:5533: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:5504: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:5505: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1__Impl_in_rule__XClass__Group__111582);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1__Impl_in_rule__XClass__Group__111645);
rule__XClass__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2_in_rule__XClass__Group__111585);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2_in_rule__XClass__Group__111648);
rule__XClass__Group__2();
state._fsp--;
@@ -17369,22 +17448,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:5512: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:5545: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:5516:1: ( ( ( rule__XClass__AnnotationsAssignment_1 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5517:1: ( ( rule__XClass__AnnotationsAssignment_1 )* )
+ // ../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:5517:1: ( ( rule__XClass__AnnotationsAssignment_1 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5518: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 )*
{
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:5519:1: ( rule__XClass__AnnotationsAssignment_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 )*
loop59:
do {
int alt59=2;
@@ -17397,9 +17476,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:5519:2: rule__XClass__AnnotationsAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__AnnotationsAssignment_1_in_rule__XClass__Group__1__Impl11612);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__AnnotationsAssignment_1_in_rule__XClass__Group__1__Impl11675);
rule__XClass__AnnotationsAssignment_1();
state._fsp--;
@@ -17438,21 +17517,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:5529: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:5562: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:5533: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:5534: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2__Impl_in_rule__XClass__Group__211643);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2__Impl_in_rule__XClass__Group__211706);
rule__XClass__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3_in_rule__XClass__Group__211646);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3_in_rule__XClass__Group__211709);
rule__XClass__Group__3();
state._fsp--;
@@ -17476,25 +17555,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:5541: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:5574: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:5545:1: ( ( ( rule__XClass__Alternatives_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5546:1: ( ( rule__XClass__Alternatives_2 ) )
+ // ../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:5546:1: ( ( rule__XClass__Alternatives_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5547: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 )
{
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:5548:1: ( rule__XClass__Alternatives_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5548:2: rule__XClass__Alternatives_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Alternatives_2_in_rule__XClass__Group__2__Impl11673);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Alternatives_2_in_rule__XClass__Group__2__Impl11736);
rule__XClass__Alternatives_2();
state._fsp--;
@@ -17527,21 +17606,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:5558: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:5591: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:5562: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:5563: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3__Impl_in_rule__XClass__Group__311703);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3__Impl_in_rule__XClass__Group__311766);
rule__XClass__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4_in_rule__XClass__Group__311706);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4_in_rule__XClass__Group__311769);
rule__XClass__Group__4();
state._fsp--;
@@ -17565,25 +17644,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:5570: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:5603: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:5574:1: ( ( ( rule__XClass__NameAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5575:1: ( ( rule__XClass__NameAssignment_3 ) )
+ // ../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:5575:1: ( ( rule__XClass__NameAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5576: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 )
{
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:5577:1: ( rule__XClass__NameAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5577:2: rule__XClass__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__NameAssignment_3_in_rule__XClass__Group__3__Impl11733);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__NameAssignment_3_in_rule__XClass__Group__3__Impl11796);
rule__XClass__NameAssignment_3();
state._fsp--;
@@ -17616,21 +17695,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:5587: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:5620: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:5591: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:5592: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4__Impl_in_rule__XClass__Group__411763);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4__Impl_in_rule__XClass__Group__411826);
rule__XClass__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5_in_rule__XClass__Group__411766);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5_in_rule__XClass__Group__411829);
rule__XClass__Group__5();
state._fsp--;
@@ -17654,22 +17733,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:5599: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:5632: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:5603: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:5604: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: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:5604: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:5605: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 )?
{
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:5606: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:5639:1: ( rule__XClass__Group_4__0 )?
int alt60=2;
int LA60_0 = input.LA(1);
@@ -17678,9 +17757,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:5606: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:5639:2: rule__XClass__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0_in_rule__XClass__Group__4__Impl11793);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0_in_rule__XClass__Group__4__Impl11856);
rule__XClass__Group_4__0();
state._fsp--;
@@ -17716,21 +17795,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:5616: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:5649: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:5620: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:5621: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5__Impl_in_rule__XClass__Group__511824);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5__Impl_in_rule__XClass__Group__511887);
rule__XClass__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6_in_rule__XClass__Group__511827);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6_in_rule__XClass__Group__511890);
rule__XClass__Group__6();
state._fsp--;
@@ -17754,22 +17833,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:5628: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:5661: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:5632: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:5633: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: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:5633: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:5634: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 )?
{
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:5635: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:5668:1: ( rule__XClass__Group_5__0 )?
int alt61=2;
int LA61_0 = input.LA(1);
@@ -17778,9 +17857,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:5635: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:5668:2: rule__XClass__Group_5__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0_in_rule__XClass__Group__5__Impl11854);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0_in_rule__XClass__Group__5__Impl11917);
rule__XClass__Group_5__0();
state._fsp--;
@@ -17816,21 +17895,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:5645: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:5678: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:5649: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:5650: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6__Impl_in_rule__XClass__Group__611885);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6__Impl_in_rule__XClass__Group__611948);
rule__XClass__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7_in_rule__XClass__Group__611888);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7_in_rule__XClass__Group__611951);
rule__XClass__Group__7();
state._fsp--;
@@ -17854,22 +17933,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:5657: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:5690: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:5661: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:5662: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: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:5662: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:5663: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 )?
{
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:5664: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:5697:1: ( rule__XClass__Group_6__0 )?
int alt62=2;
int LA62_0 = input.LA(1);
@@ -17878,9 +17957,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:5664: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:5697:2: rule__XClass__Group_6__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0_in_rule__XClass__Group__6__Impl11915);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0_in_rule__XClass__Group__6__Impl11978);
rule__XClass__Group_6__0();
state._fsp--;
@@ -17916,21 +17995,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:5674: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:5707: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:5678: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:5679: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7__Impl_in_rule__XClass__Group__711946);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7__Impl_in_rule__XClass__Group__712009);
rule__XClass__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8_in_rule__XClass__Group__711949);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8_in_rule__XClass__Group__712012);
rule__XClass__Group__8();
state._fsp--;
@@ -17954,22 +18033,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:5686: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:5719: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:5690:1: ( ( '{' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5691:1: ( '{' )
+ // ../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:5691:1: ( '{' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5692: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: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getLeftCurlyBracketKeyword_7());
}
- match(input,53,FollowSets000.FOLLOW_53_in_rule__XClass__Group__7__Impl11977); if (state.failed) return ;
+ match(input,53,FollowSets000.FOLLOW_53_in_rule__XClass__Group__7__Impl12040); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getLeftCurlyBracketKeyword_7());
}
@@ -17995,21 +18074,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:5705: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:5738: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:5709: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:5710: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8__Impl_in_rule__XClass__Group__812008);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8__Impl_in_rule__XClass__Group__812071);
rule__XClass__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9_in_rule__XClass__Group__812011);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9_in_rule__XClass__Group__812074);
rule__XClass__Group__9();
state._fsp--;
@@ -18033,22 +18112,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:5717: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:5750: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:5721:1: ( ( ( rule__XClass__MembersAssignment_8 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5722:1: ( ( rule__XClass__MembersAssignment_8 )* )
+ // ../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:5722:1: ( ( rule__XClass__MembersAssignment_8 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5723: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 )*
{
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:5724:1: ( rule__XClass__MembersAssignment_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 )*
loop63:
do {
int alt63=2;
@@ -18061,9 +18140,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:5724:2: rule__XClass__MembersAssignment_8
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__MembersAssignment_8_in_rule__XClass__Group__8__Impl12038);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__MembersAssignment_8_in_rule__XClass__Group__8__Impl12101);
rule__XClass__MembersAssignment_8();
state._fsp--;
@@ -18102,16 +18181,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:5734: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:5767: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:5738: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:5739: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9__Impl_in_rule__XClass__Group__912069);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9__Impl_in_rule__XClass__Group__912132);
rule__XClass__Group__9__Impl();
state._fsp--;
@@ -18135,22 +18214,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:5745: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:5778: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:5749:1: ( ( '}' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5750:1: ( '}' )
+ // ../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:5750: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:5783:1: ( '}' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5784:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getRightCurlyBracketKeyword_9());
}
- match(input,54,FollowSets000.FOLLOW_54_in_rule__XClass__Group__9__Impl12097); if (state.failed) return ;
+ match(input,54,FollowSets000.FOLLOW_54_in_rule__XClass__Group__9__Impl12160); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getRightCurlyBracketKeyword_9());
}
@@ -18176,21 +18255,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:5784: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:5817: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:5788: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:5789: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0__Impl_in_rule__XClass__Group_2_0__012148);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0__Impl_in_rule__XClass__Group_2_0__012211);
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__012151);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__1_in_rule__XClass__Group_2_0__012214);
rule__XClass__Group_2_0__1();
state._fsp--;
@@ -18214,22 +18293,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:5796: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:5829: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:5800: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:5801: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: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:5801: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:5802: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 )?
{
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:5803: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:5836:1: ( rule__XClass__AbstractAssignment_2_0_0 )?
int alt64=2;
int LA64_0 = input.LA(1);
@@ -18238,9 +18317,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:5803: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:5836:2: rule__XClass__AbstractAssignment_2_0_0
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__AbstractAssignment_2_0_0_in_rule__XClass__Group_2_0__0__Impl12178);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__AbstractAssignment_2_0_0_in_rule__XClass__Group_2_0__0__Impl12241);
rule__XClass__AbstractAssignment_2_0_0();
state._fsp--;
@@ -18276,16 +18355,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:5813: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:5846: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:5817: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:5818: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__1__Impl_in_rule__XClass__Group_2_0__112209);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__1__Impl_in_rule__XClass__Group_2_0__112272);
rule__XClass__Group_2_0__1__Impl();
state._fsp--;
@@ -18309,22 +18388,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:5824: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:5857: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:5828:1: ( ( 'class' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5829:1: ( 'class' )
+ // ../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:5829:1: ( 'class' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5830: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getClassKeyword_2_0_1());
}
- match(input,55,FollowSets000.FOLLOW_55_in_rule__XClass__Group_2_0__1__Impl12237); if (state.failed) return ;
+ match(input,55,FollowSets000.FOLLOW_55_in_rule__XClass__Group_2_0__1__Impl12300); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getClassKeyword_2_0_1());
}
@@ -18350,21 +18429,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:5847: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:5880: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:5851: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:5852: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0__Impl_in_rule__XClass__Group_4__012272);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0__Impl_in_rule__XClass__Group_4__012335);
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__012275);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__1_in_rule__XClass__Group_4__012338);
rule__XClass__Group_4__1();
state._fsp--;
@@ -18388,22 +18467,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:5859: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:5892: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:5863:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5864:1: ( '<' )
+ // ../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:5864:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5865: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: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getLessThanSignKeyword_4_0());
}
- match(input,28,FollowSets000.FOLLOW_28_in_rule__XClass__Group_4__0__Impl12303); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__XClass__Group_4__0__Impl12366); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getLessThanSignKeyword_4_0());
}
@@ -18429,21 +18508,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:5878: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:5911: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:5882: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:5883: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__1__Impl_in_rule__XClass__Group_4__112334);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__1__Impl_in_rule__XClass__Group_4__112397);
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__112337);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__2_in_rule__XClass__Group_4__112400);
rule__XClass__Group_4__2();
state._fsp--;
@@ -18467,25 +18546,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:5890: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:5923: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:5894: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:5895: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: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:5895: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:5896: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 )
{
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:5897: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:5897: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_1_in_rule__XClass__Group_4__1__Impl12364);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_1_in_rule__XClass__Group_4__1__Impl12427);
rule__XClass__TypeParametersAssignment_4_1();
state._fsp--;
@@ -18518,21 +18597,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:5907: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:5940: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:5911: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:5912: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__2__Impl_in_rule__XClass__Group_4__212394);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__2__Impl_in_rule__XClass__Group_4__212457);
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__212397);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__3_in_rule__XClass__Group_4__212460);
rule__XClass__Group_4__3();
state._fsp--;
@@ -18556,22 +18635,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:5919: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:5952: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:5923: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:5924: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: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:5924: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:5925: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 )*
{
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:5926: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:5959:1: ( rule__XClass__Group_4_2__0 )*
loop65:
do {
int alt65=2;
@@ -18584,9 +18663,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:5926: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:5959:2: rule__XClass__Group_4_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0_in_rule__XClass__Group_4__2__Impl12424);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0_in_rule__XClass__Group_4__2__Impl12487);
rule__XClass__Group_4_2__0();
state._fsp--;
@@ -18625,16 +18704,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:5936: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:5969: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:5940: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:5941: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__3__Impl_in_rule__XClass__Group_4__312455);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__3__Impl_in_rule__XClass__Group_4__312518);
rule__XClass__Group_4__3__Impl();
state._fsp--;
@@ -18658,22 +18737,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:5947: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:5980: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:5951:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5952:1: ( '>' )
+ // ../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:5952:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5953: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: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getGreaterThanSignKeyword_4_3());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__XClass__Group_4__3__Impl12483); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__XClass__Group_4__3__Impl12546); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getGreaterThanSignKeyword_4_3());
}
@@ -18699,21 +18778,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:5974: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:6007: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:5978: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:5979: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0__Impl_in_rule__XClass__Group_4_2__012522);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0__Impl_in_rule__XClass__Group_4_2__012585);
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__012525);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__1_in_rule__XClass__Group_4_2__012588);
rule__XClass__Group_4_2__1();
state._fsp--;
@@ -18737,22 +18816,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:5986: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:6019: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:5990:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5991:1: ( ',' )
+ // ../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:5991:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5992: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getCommaKeyword_4_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_4_2__0__Impl12553); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_4_2__0__Impl12616); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getCommaKeyword_4_2_0());
}
@@ -18778,16 +18857,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:6005: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:6038: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:6009: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:6010: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__1__Impl_in_rule__XClass__Group_4_2__112584);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__1__Impl_in_rule__XClass__Group_4_2__112647);
rule__XClass__Group_4_2__1__Impl();
state._fsp--;
@@ -18811,25 +18890,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:6016: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:6049: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:6020: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:6021: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: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:6021: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:6022: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 )
{
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:6023: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:6023: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_2_1_in_rule__XClass__Group_4_2__1__Impl12611);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_2_1_in_rule__XClass__Group_4_2__1__Impl12674);
rule__XClass__TypeParametersAssignment_4_2_1();
state._fsp--;
@@ -18862,21 +18941,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:6037: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:6070: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:6041: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:6042: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0__Impl_in_rule__XClass__Group_5__012645);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0__Impl_in_rule__XClass__Group_5__012708);
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__012648);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__1_in_rule__XClass__Group_5__012711);
rule__XClass__Group_5__1();
state._fsp--;
@@ -18900,22 +18979,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:6049: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:6082: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:6053:1: ( ( 'extends' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6054:1: ( 'extends' )
+ // ../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:6054:1: ( 'extends' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6055: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getExtendsKeyword_5_0());
}
- match(input,56,FollowSets000.FOLLOW_56_in_rule__XClass__Group_5__0__Impl12676); if (state.failed) return ;
+ match(input,56,FollowSets000.FOLLOW_56_in_rule__XClass__Group_5__0__Impl12739); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getExtendsKeyword_5_0());
}
@@ -18941,21 +19020,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:6068: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:6101: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:6072: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:6073: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__1__Impl_in_rule__XClass__Group_5__112707);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__1__Impl_in_rule__XClass__Group_5__112770);
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__112710);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__2_in_rule__XClass__Group_5__112773);
rule__XClass__Group_5__2();
state._fsp--;
@@ -18979,25 +19058,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:6080: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:6113: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:6084: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:6085: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: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:6085: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:6086: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 )
{
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:6087: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:6087: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_1_in_rule__XClass__Group_5__1__Impl12737);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_1_in_rule__XClass__Group_5__1__Impl12800);
rule__XClass__SuperTypesAssignment_5_1();
state._fsp--;
@@ -19030,16 +19109,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:6097: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:6130: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:6101: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:6102: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__2__Impl_in_rule__XClass__Group_5__212767);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__2__Impl_in_rule__XClass__Group_5__212830);
rule__XClass__Group_5__2__Impl();
state._fsp--;
@@ -19063,22 +19142,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:6108: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:6141: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:6112: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:6113: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: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:6113: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:6114: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 )*
{
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:6115: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:6148:1: ( rule__XClass__Group_5_2__0 )*
loop66:
do {
int alt66=2;
@@ -19091,9 +19170,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:6115: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:6148:2: rule__XClass__Group_5_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0_in_rule__XClass__Group_5__2__Impl12794);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0_in_rule__XClass__Group_5__2__Impl12857);
rule__XClass__Group_5_2__0();
state._fsp--;
@@ -19132,21 +19211,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:6131: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:6164: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:6135: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:6136: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0__Impl_in_rule__XClass__Group_5_2__012831);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0__Impl_in_rule__XClass__Group_5_2__012894);
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__012834);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__1_in_rule__XClass__Group_5_2__012897);
rule__XClass__Group_5_2__1();
state._fsp--;
@@ -19170,22 +19249,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:6143: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:6176: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:6147:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6148:1: ( ',' )
+ // ../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:6148:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6149: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getCommaKeyword_5_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_5_2__0__Impl12862); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_5_2__0__Impl12925); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getCommaKeyword_5_2_0());
}
@@ -19211,16 +19290,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:6162: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:6195: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:6166: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:6167: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__1__Impl_in_rule__XClass__Group_5_2__112893);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__1__Impl_in_rule__XClass__Group_5_2__112956);
rule__XClass__Group_5_2__1__Impl();
state._fsp--;
@@ -19244,25 +19323,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:6173: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:6206: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:6177: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:6178: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: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:6178: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:6179: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 )
{
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:6180: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:6180: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_2_1_in_rule__XClass__Group_5_2__1__Impl12920);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_2_1_in_rule__XClass__Group_5_2__1__Impl12983);
rule__XClass__SuperTypesAssignment_5_2_1();
state._fsp--;
@@ -19295,21 +19374,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:6194: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:6227: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:6198: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:6199: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0__Impl_in_rule__XClass__Group_6__012954);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0__Impl_in_rule__XClass__Group_6__013017);
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__012957);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__1_in_rule__XClass__Group_6__013020);
rule__XClass__Group_6__1();
state._fsp--;
@@ -19333,22 +19412,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:6206: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:6239: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:6210:1: ( ( 'wraps' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6211:1: ( 'wraps' )
+ // ../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:6211:1: ( 'wraps' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6212: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getWrapsKeyword_6_0());
}
- match(input,50,FollowSets000.FOLLOW_50_in_rule__XClass__Group_6__0__Impl12985); if (state.failed) return ;
+ match(input,50,FollowSets000.FOLLOW_50_in_rule__XClass__Group_6__0__Impl13048); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getWrapsKeyword_6_0());
}
@@ -19374,16 +19453,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:6225: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:6258: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:6229: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:6230: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__1__Impl_in_rule__XClass__Group_6__113016);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__1__Impl_in_rule__XClass__Group_6__113079);
rule__XClass__Group_6__1__Impl();
state._fsp--;
@@ -19407,25 +19486,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:6236: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:6269: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:6240: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:6241: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: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:6241: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:6242: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 )
{
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:6243: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:6243: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XClass__InstanceTypeAssignment_6_1_in_rule__XClass__Group_6__1__Impl13043);
+ pushFollow(FollowSets000.FOLLOW_rule__XClass__InstanceTypeAssignment_6_1_in_rule__XClass__Group_6__1__Impl13106);
rule__XClass__InstanceTypeAssignment_6_1();
state._fsp--;
@@ -19458,21 +19537,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:6257: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:6290: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:6261: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:6262: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__0__Impl_in_rule__XAttribute__Group__013077);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__0__Impl_in_rule__XAttribute__Group__013140);
rule__XAttribute__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1_in_rule__XAttribute__Group__013080);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1_in_rule__XAttribute__Group__013143);
rule__XAttribute__Group__1();
state._fsp--;
@@ -19496,22 +19575,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:6269: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:6302: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:6273:1: ( ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6274:1: ( ( rule__XAttribute__AnnotationsAssignment_0 )* )
+ // ../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:6274:1: ( ( rule__XAttribute__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6275: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 )*
{
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:6276:1: ( rule__XAttribute__AnnotationsAssignment_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 )*
loop67:
do {
int alt67=2;
@@ -19524,9 +19603,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:6276:2: rule__XAttribute__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__AnnotationsAssignment_0_in_rule__XAttribute__Group__0__Impl13107);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__AnnotationsAssignment_0_in_rule__XAttribute__Group__0__Impl13170);
rule__XAttribute__AnnotationsAssignment_0();
state._fsp--;
@@ -19565,21 +19644,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:6286: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:6319: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:6290: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:6291: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1__Impl_in_rule__XAttribute__Group__113138);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1__Impl_in_rule__XAttribute__Group__113201);
rule__XAttribute__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2_in_rule__XAttribute__Group__113141);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2_in_rule__XAttribute__Group__113204);
rule__XAttribute__Group__2();
state._fsp--;
@@ -19603,25 +19682,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:6298: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:6331: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:6302:1: ( ( ( rule__XAttribute__UnorderedGroup_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6303:1: ( ( rule__XAttribute__UnorderedGroup_1 ) )
+ // ../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:6303:1: ( ( rule__XAttribute__UnorderedGroup_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6304: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 )
{
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:6305:1: ( rule__XAttribute__UnorderedGroup_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6305:2: rule__XAttribute__UnorderedGroup_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_1_in_rule__XAttribute__Group__1__Impl13168);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_1_in_rule__XAttribute__Group__1__Impl13231);
rule__XAttribute__UnorderedGroup_1();
state._fsp--;
@@ -19654,21 +19733,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:6315: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:6348: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:6319: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:6320: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2__Impl_in_rule__XAttribute__Group__213198);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2__Impl_in_rule__XAttribute__Group__213261);
rule__XAttribute__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3_in_rule__XAttribute__Group__213201);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3_in_rule__XAttribute__Group__213264);
rule__XAttribute__Group__3();
state._fsp--;
@@ -19692,25 +19771,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:6327: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:6360: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:6331:1: ( ( ( rule__XAttribute__Alternatives_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6332:1: ( ( rule__XAttribute__Alternatives_2 ) )
+ // ../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:6332:1: ( ( rule__XAttribute__Alternatives_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6333: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 )
{
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:6334:1: ( rule__XAttribute__Alternatives_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6334:2: rule__XAttribute__Alternatives_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Alternatives_2_in_rule__XAttribute__Group__2__Impl13228);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Alternatives_2_in_rule__XAttribute__Group__2__Impl13291);
rule__XAttribute__Alternatives_2();
state._fsp--;
@@ -19743,21 +19822,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:6344: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:6377: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:6348: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:6349: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3__Impl_in_rule__XAttribute__Group__313258);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3__Impl_in_rule__XAttribute__Group__313321);
rule__XAttribute__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4_in_rule__XAttribute__Group__313261);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4_in_rule__XAttribute__Group__313324);
rule__XAttribute__Group__4();
state._fsp--;
@@ -19781,25 +19860,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:6356: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:6389: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:6360:1: ( ( ( rule__XAttribute__NameAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6361:1: ( ( rule__XAttribute__NameAssignment_3 ) )
+ // ../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:6361:1: ( ( rule__XAttribute__NameAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6362: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 )
{
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:6363:1: ( rule__XAttribute__NameAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6363:2: rule__XAttribute__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__NameAssignment_3_in_rule__XAttribute__Group__3__Impl13288);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__NameAssignment_3_in_rule__XAttribute__Group__3__Impl13351);
rule__XAttribute__NameAssignment_3();
state._fsp--;
@@ -19832,21 +19911,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:6373: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:6406: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:6377: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:6378: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4__Impl_in_rule__XAttribute__Group__413318);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4__Impl_in_rule__XAttribute__Group__413381);
rule__XAttribute__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5_in_rule__XAttribute__Group__413321);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5_in_rule__XAttribute__Group__413384);
rule__XAttribute__Group__5();
state._fsp--;
@@ -19870,22 +19949,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:6385: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:6418: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:6389: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:6390: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: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:6390: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:6391: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 )?
{
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:6392: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:6425:1: ( rule__XAttribute__Group_4__0 )?
int alt68=2;
int LA68_0 = input.LA(1);
@@ -19894,9 +19973,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:6392: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:6425:2: rule__XAttribute__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0_in_rule__XAttribute__Group__4__Impl13348);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0_in_rule__XAttribute__Group__4__Impl13411);
rule__XAttribute__Group_4__0();
state._fsp--;
@@ -19932,16 +20011,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:6402: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:6435: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:6406: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:6407: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5__Impl_in_rule__XAttribute__Group__513379);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5__Impl_in_rule__XAttribute__Group__513442);
rule__XAttribute__Group__5__Impl();
state._fsp--;
@@ -19965,25 +20044,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:6413: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:6446: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:6417:1: ( ( ( rule__XAttribute__UnorderedGroup_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6418:1: ( ( rule__XAttribute__UnorderedGroup_5 ) )
+ // ../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:6418:1: ( ( rule__XAttribute__UnorderedGroup_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6419: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 )
{
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:6420:1: ( rule__XAttribute__UnorderedGroup_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6420:2: rule__XAttribute__UnorderedGroup_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_5_in_rule__XAttribute__Group__5__Impl13406);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_5_in_rule__XAttribute__Group__5__Impl13469);
rule__XAttribute__UnorderedGroup_5();
state._fsp--;
@@ -20016,21 +20095,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:6442: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:6475: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:6446: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:6447: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__0__Impl_in_rule__XAttribute__Group_2_0__013448);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__0__Impl_in_rule__XAttribute__Group_2_0__013511);
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__013451);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__1_in_rule__XAttribute__Group_2_0__013514);
rule__XAttribute__Group_2_0__1();
state._fsp--;
@@ -20054,25 +20133,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:6454: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:6487: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:6458: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:6459: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: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:6459: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:6460: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 )
{
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:6461: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:6461: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__TypeAssignment_2_0_0_in_rule__XAttribute__Group_2_0__0__Impl13478);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__TypeAssignment_2_0_0_in_rule__XAttribute__Group_2_0__0__Impl13541);
rule__XAttribute__TypeAssignment_2_0_0();
state._fsp--;
@@ -20105,16 +20184,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:6471: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:6504: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:6475: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:6476: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__1__Impl_in_rule__XAttribute__Group_2_0__113508);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__1__Impl_in_rule__XAttribute__Group_2_0__113571);
rule__XAttribute__Group_2_0__1__Impl();
state._fsp--;
@@ -20138,22 +20217,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:6482: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:6515: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:6486: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:6487: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: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:6487: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:6488: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 )?
{
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:6489: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:6522:1: ( rule__XAttribute__MultiplicityAssignment_2_0_1 )?
int alt69=2;
int LA69_0 = input.LA(1);
@@ -20162,9 +20241,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:6489: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:6522:2: rule__XAttribute__MultiplicityAssignment_2_0_1
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__MultiplicityAssignment_2_0_1_in_rule__XAttribute__Group_2_0__1__Impl13535);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__MultiplicityAssignment_2_0_1_in_rule__XAttribute__Group_2_0__1__Impl13598);
rule__XAttribute__MultiplicityAssignment_2_0_1();
state._fsp--;
@@ -20200,21 +20279,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:6503: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:6536: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:6507: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:6508: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0__Impl_in_rule__XAttribute__Group_4__013570);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0__Impl_in_rule__XAttribute__Group_4__013633);
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__013573);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__1_in_rule__XAttribute__Group_4__013636);
rule__XAttribute__Group_4__1();
state._fsp--;
@@ -20238,22 +20317,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:6515: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:6548: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:6519:1: ( ( '=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6520:1: ( '=' )
+ // ../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:6520:1: ( '=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6521: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: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getEqualsSignKeyword_4_0());
}
- match(input,11,FollowSets000.FOLLOW_11_in_rule__XAttribute__Group_4__0__Impl13601); if (state.failed) return ;
+ match(input,11,FollowSets000.FOLLOW_11_in_rule__XAttribute__Group_4__0__Impl13664); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getEqualsSignKeyword_4_0());
}
@@ -20279,16 +20358,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:6534: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:6567: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:6538: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:6539: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__1__Impl_in_rule__XAttribute__Group_4__113632);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__1__Impl_in_rule__XAttribute__Group_4__113695);
rule__XAttribute__Group_4__1__Impl();
state._fsp--;
@@ -20312,25 +20391,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:6545: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:6578: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:6549: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:6550: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: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:6550: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:6551: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 )
{
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:6552: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:6552: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__DefaultValueLiteralAssignment_4_1_in_rule__XAttribute__Group_4__1__Impl13659);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__DefaultValueLiteralAssignment_4_1_in_rule__XAttribute__Group_4__1__Impl13722);
rule__XAttribute__DefaultValueLiteralAssignment_4_1();
state._fsp--;
@@ -20363,21 +20442,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:6566: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:6599: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:6570: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:6571: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__0__Impl_in_rule__XAttribute__Group_5_0__013693);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__0__Impl_in_rule__XAttribute__Group_5_0__013756);
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__013696);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__1_in_rule__XAttribute__Group_5_0__013759);
rule__XAttribute__Group_5_0__1();
state._fsp--;
@@ -20401,22 +20480,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:6578: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:6611: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:6582:1: ( ( 'get' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6583:1: ( 'get' )
+ // ../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:6583:1: ( 'get' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6584: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getGetKeyword_5_0_0());
}
- match(input,19,FollowSets000.FOLLOW_19_in_rule__XAttribute__Group_5_0__0__Impl13724); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_19_in_rule__XAttribute__Group_5_0__0__Impl13787); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getGetKeyword_5_0_0());
}
@@ -20442,16 +20521,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:6597: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:6630: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:6601: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:6602: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__1__Impl_in_rule__XAttribute__Group_5_0__113755);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__1__Impl_in_rule__XAttribute__Group_5_0__113818);
rule__XAttribute__Group_5_0__1__Impl();
state._fsp--;
@@ -20475,25 +20554,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:6608: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:6641: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:6612: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:6613: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: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:6613: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:6614: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 )
{
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:6615: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:6615: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__GetBodyAssignment_5_0_1_in_rule__XAttribute__Group_5_0__1__Impl13782);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__GetBodyAssignment_5_0_1_in_rule__XAttribute__Group_5_0__1__Impl13845);
rule__XAttribute__GetBodyAssignment_5_0_1();
state._fsp--;
@@ -20526,21 +20605,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:6629: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:6662: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:6633: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:6634: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__0__Impl_in_rule__XAttribute__Group_5_1__013816);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__0__Impl_in_rule__XAttribute__Group_5_1__013879);
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__013819);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__1_in_rule__XAttribute__Group_5_1__013882);
rule__XAttribute__Group_5_1__1();
state._fsp--;
@@ -20564,22 +20643,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:6641: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:6674: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:6645:1: ( ( 'set' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6646:1: ( 'set' )
+ // ../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:6646:1: ( 'set' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6647: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getSetKeyword_5_1_0());
}
- match(input,20,FollowSets000.FOLLOW_20_in_rule__XAttribute__Group_5_1__0__Impl13847); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_rule__XAttribute__Group_5_1__0__Impl13910); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getSetKeyword_5_1_0());
}
@@ -20605,16 +20684,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:6660: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:6693: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:6664: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:6665: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__1__Impl_in_rule__XAttribute__Group_5_1__113878);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__1__Impl_in_rule__XAttribute__Group_5_1__113941);
rule__XAttribute__Group_5_1__1__Impl();
state._fsp--;
@@ -20638,25 +20717,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:6671: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:6704: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:6675: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:6676: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: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:6676: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:6677: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 )
{
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:6678: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:6678: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__SetBodyAssignment_5_1_1_in_rule__XAttribute__Group_5_1__1__Impl13905);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__SetBodyAssignment_5_1_1_in_rule__XAttribute__Group_5_1__1__Impl13968);
rule__XAttribute__SetBodyAssignment_5_1_1();
state._fsp--;
@@ -20689,21 +20768,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:6692: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:6725: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:6696: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:6697: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__0__Impl_in_rule__XAttribute__Group_5_2__013939);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__0__Impl_in_rule__XAttribute__Group_5_2__014002);
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__013942);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__1_in_rule__XAttribute__Group_5_2__014005);
rule__XAttribute__Group_5_2__1();
state._fsp--;
@@ -20727,22 +20806,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:6704: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:6737: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:6708:1: ( ( 'isSet' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6709:1: ( 'isSet' )
+ // ../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:6709:1: ( 'isSet' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6710: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getIsSetKeyword_5_2_0());
}
- match(input,22,FollowSets000.FOLLOW_22_in_rule__XAttribute__Group_5_2__0__Impl13970); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_rule__XAttribute__Group_5_2__0__Impl14033); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getIsSetKeyword_5_2_0());
}
@@ -20768,16 +20847,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:6723: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:6756: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:6727: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:6728: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__1__Impl_in_rule__XAttribute__Group_5_2__114001);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__1__Impl_in_rule__XAttribute__Group_5_2__114064);
rule__XAttribute__Group_5_2__1__Impl();
state._fsp--;
@@ -20801,25 +20880,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:6734: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:6767: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:6738: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:6739: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: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:6739: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:6740: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 )
{
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:6741: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:6741: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__IsSetBodyAssignment_5_2_1_in_rule__XAttribute__Group_5_2__1__Impl14028);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__IsSetBodyAssignment_5_2_1_in_rule__XAttribute__Group_5_2__1__Impl14091);
rule__XAttribute__IsSetBodyAssignment_5_2_1();
state._fsp--;
@@ -20852,21 +20931,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:6755: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:6788: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:6759: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:6760: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__0__Impl_in_rule__XAttribute__Group_5_3__014062);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__0__Impl_in_rule__XAttribute__Group_5_3__014125);
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__014065);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__1_in_rule__XAttribute__Group_5_3__014128);
rule__XAttribute__Group_5_3__1();
state._fsp--;
@@ -20890,22 +20969,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:6767: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:6800: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:6771:1: ( ( 'unset' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6772:1: ( 'unset' )
+ // ../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:6772:1: ( 'unset' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6773: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getUnsetKeyword_5_3_0());
}
- match(input,57,FollowSets000.FOLLOW_57_in_rule__XAttribute__Group_5_3__0__Impl14093); if (state.failed) return ;
+ match(input,57,FollowSets000.FOLLOW_57_in_rule__XAttribute__Group_5_3__0__Impl14156); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getUnsetKeyword_5_3_0());
}
@@ -20931,16 +21010,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:6786: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:6819: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:6790: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:6791: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__1__Impl_in_rule__XAttribute__Group_5_3__114124);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__1__Impl_in_rule__XAttribute__Group_5_3__114187);
rule__XAttribute__Group_5_3__1__Impl();
state._fsp--;
@@ -20964,25 +21043,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:6797: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:6830: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:6801: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:6802: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: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:6802: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:6803: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 )
{
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:6804: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:6804: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnsetBodyAssignment_5_3_1_in_rule__XAttribute__Group_5_3__1__Impl14151);
+ pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnsetBodyAssignment_5_3_1_in_rule__XAttribute__Group_5_3__1__Impl14214);
rule__XAttribute__UnsetBodyAssignment_5_3_1();
state._fsp--;
@@ -21015,21 +21094,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:6818: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:6851: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:6822: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:6823: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__0__Impl_in_rule__XReference__Group__014185);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__0__Impl_in_rule__XReference__Group__014248);
rule__XReference__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1_in_rule__XReference__Group__014188);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1_in_rule__XReference__Group__014251);
rule__XReference__Group__1();
state._fsp--;
@@ -21053,22 +21132,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:6830: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:6863: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:6834:1: ( ( ( rule__XReference__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6835:1: ( ( rule__XReference__AnnotationsAssignment_0 )* )
+ // ../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:6835:1: ( ( rule__XReference__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6836: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 )*
{
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:6837:1: ( rule__XReference__AnnotationsAssignment_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 )*
loop70:
do {
int alt70=2;
@@ -21081,9 +21160,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:6837:2: rule__XReference__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__AnnotationsAssignment_0_in_rule__XReference__Group__0__Impl14215);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__AnnotationsAssignment_0_in_rule__XReference__Group__0__Impl14278);
rule__XReference__AnnotationsAssignment_0();
state._fsp--;
@@ -21122,21 +21201,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:6847: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:6880: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:6851: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:6852: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1__Impl_in_rule__XReference__Group__114246);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1__Impl_in_rule__XReference__Group__114309);
rule__XReference__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2_in_rule__XReference__Group__114249);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2_in_rule__XReference__Group__114312);
rule__XReference__Group__2();
state._fsp--;
@@ -21160,25 +21239,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:6859: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:6892: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:6863:1: ( ( ( rule__XReference__Alternatives_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6864:1: ( ( rule__XReference__Alternatives_1 ) )
+ // ../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:6864:1: ( ( rule__XReference__Alternatives_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6865: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 )
{
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:6866:1: ( rule__XReference__Alternatives_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6866:2: rule__XReference__Alternatives_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Alternatives_1_in_rule__XReference__Group__1__Impl14276);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Alternatives_1_in_rule__XReference__Group__1__Impl14339);
rule__XReference__Alternatives_1();
state._fsp--;
@@ -21211,21 +21290,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:6876: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:6909: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:6880: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:6881: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2__Impl_in_rule__XReference__Group__214306);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2__Impl_in_rule__XReference__Group__214369);
rule__XReference__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3_in_rule__XReference__Group__214309);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3_in_rule__XReference__Group__214372);
rule__XReference__Group__3();
state._fsp--;
@@ -21249,25 +21328,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:6888: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:6921: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:6892:1: ( ( ( rule__XReference__UnorderedGroup_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6893:1: ( ( rule__XReference__UnorderedGroup_2 ) )
+ // ../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:6893:1: ( ( rule__XReference__UnorderedGroup_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6894: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 )
{
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:6895:1: ( rule__XReference__UnorderedGroup_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6895:2: rule__XReference__UnorderedGroup_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_2_in_rule__XReference__Group__2__Impl14336);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_2_in_rule__XReference__Group__2__Impl14399);
rule__XReference__UnorderedGroup_2();
state._fsp--;
@@ -21300,21 +21379,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:6905: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:6938: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:6909: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:6910: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3__Impl_in_rule__XReference__Group__314366);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3__Impl_in_rule__XReference__Group__314429);
rule__XReference__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4_in_rule__XReference__Group__314369);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4_in_rule__XReference__Group__314432);
rule__XReference__Group__4();
state._fsp--;
@@ -21338,25 +21417,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:6917: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:6950: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:6921:1: ( ( ( rule__XReference__TypeAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6922:1: ( ( rule__XReference__TypeAssignment_3 ) )
+ // ../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:6922:1: ( ( rule__XReference__TypeAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6923: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 )
{
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:6924:1: ( rule__XReference__TypeAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6924:2: rule__XReference__TypeAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__TypeAssignment_3_in_rule__XReference__Group__3__Impl14396);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__TypeAssignment_3_in_rule__XReference__Group__3__Impl14459);
rule__XReference__TypeAssignment_3();
state._fsp--;
@@ -21389,21 +21468,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:6934: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:6967: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:6938: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:6939: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4__Impl_in_rule__XReference__Group__414426);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4__Impl_in_rule__XReference__Group__414489);
rule__XReference__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5_in_rule__XReference__Group__414429);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5_in_rule__XReference__Group__414492);
rule__XReference__Group__5();
state._fsp--;
@@ -21427,22 +21506,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:6946: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:6979: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:6950:1: ( ( ( rule__XReference__MultiplicityAssignment_4 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6951:1: ( ( rule__XReference__MultiplicityAssignment_4 )? )
+ // ../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:6951:1: ( ( rule__XReference__MultiplicityAssignment_4 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6952: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 )?
{
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:6953:1: ( rule__XReference__MultiplicityAssignment_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 )?
int alt71=2;
int LA71_0 = input.LA(1);
@@ -21451,9 +21530,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:6953:2: rule__XReference__MultiplicityAssignment_4
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__MultiplicityAssignment_4_in_rule__XReference__Group__4__Impl14456);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__MultiplicityAssignment_4_in_rule__XReference__Group__4__Impl14519);
rule__XReference__MultiplicityAssignment_4();
state._fsp--;
@@ -21489,21 +21568,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:6963: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:6996: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:6967: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:6968: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5__Impl_in_rule__XReference__Group__514487);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5__Impl_in_rule__XReference__Group__514550);
rule__XReference__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6_in_rule__XReference__Group__514490);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6_in_rule__XReference__Group__514553);
rule__XReference__Group__6();
state._fsp--;
@@ -21527,25 +21606,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:6975: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:7008: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:6979:1: ( ( ( rule__XReference__NameAssignment_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6980:1: ( ( rule__XReference__NameAssignment_5 ) )
+ // ../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:6980:1: ( ( rule__XReference__NameAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6981: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 )
{
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:6982:1: ( rule__XReference__NameAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6982:2: rule__XReference__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__NameAssignment_5_in_rule__XReference__Group__5__Impl14517);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__NameAssignment_5_in_rule__XReference__Group__5__Impl14580);
rule__XReference__NameAssignment_5();
state._fsp--;
@@ -21578,21 +21657,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:6992: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:7025: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:6996: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:6997: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6__Impl_in_rule__XReference__Group__614547);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6__Impl_in_rule__XReference__Group__614610);
rule__XReference__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7_in_rule__XReference__Group__614550);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7_in_rule__XReference__Group__614613);
rule__XReference__Group__7();
state._fsp--;
@@ -21616,22 +21695,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:7004: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:7037: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:7008: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:7009: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: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:7009: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:7010: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 )?
{
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:7011: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:7044:1: ( rule__XReference__Group_6__0 )?
int alt72=2;
int LA72_0 = input.LA(1);
@@ -21640,9 +21719,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:7011: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:7044:2: rule__XReference__Group_6__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0_in_rule__XReference__Group__6__Impl14577);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0_in_rule__XReference__Group__6__Impl14640);
rule__XReference__Group_6__0();
state._fsp--;
@@ -21678,21 +21757,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:7021: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:7054: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:7025: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:7026: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7__Impl_in_rule__XReference__Group__714608);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7__Impl_in_rule__XReference__Group__714671);
rule__XReference__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8_in_rule__XReference__Group__714611);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8_in_rule__XReference__Group__714674);
rule__XReference__Group__8();
state._fsp--;
@@ -21716,22 +21795,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:7033: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:7066: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:7037: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:7038: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: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:7038: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:7039: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 )?
{
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:7040: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:7073:1: ( rule__XReference__Group_7__0 )?
int alt73=2;
int LA73_0 = input.LA(1);
@@ -21740,9 +21819,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:7040: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:7073:2: rule__XReference__Group_7__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0_in_rule__XReference__Group__7__Impl14638);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0_in_rule__XReference__Group__7__Impl14701);
rule__XReference__Group_7__0();
state._fsp--;
@@ -21778,16 +21857,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:7050: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:7083: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:7054: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:7055: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8__Impl_in_rule__XReference__Group__814669);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8__Impl_in_rule__XReference__Group__814732);
rule__XReference__Group__8__Impl();
state._fsp--;
@@ -21811,25 +21890,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:7061: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:7094: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:7065:1: ( ( ( rule__XReference__UnorderedGroup_8 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7066:1: ( ( rule__XReference__UnorderedGroup_8 ) )
+ // ../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:7066:1: ( ( rule__XReference__UnorderedGroup_8 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7067: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 )
{
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:7068:1: ( rule__XReference__UnorderedGroup_8 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7068:2: rule__XReference__UnorderedGroup_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_8_in_rule__XReference__Group__8__Impl14696);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_8_in_rule__XReference__Group__8__Impl14759);
rule__XReference__UnorderedGroup_8();
state._fsp--;
@@ -21862,21 +21941,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:7096: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:7129: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:7100: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:7101: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0__Impl_in_rule__XReference__Group_6__014744);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0__Impl_in_rule__XReference__Group_6__014807);
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__014747);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__1_in_rule__XReference__Group_6__014810);
rule__XReference__Group_6__1();
state._fsp--;
@@ -21900,22 +21979,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:7108: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:7141: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:7112:1: ( ( 'opposite' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7113:1: ( 'opposite' )
+ // ../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:7113:1: ( 'opposite' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7114: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getOppositeKeyword_6_0());
}
- match(input,58,FollowSets000.FOLLOW_58_in_rule__XReference__Group_6__0__Impl14775); if (state.failed) return ;
+ match(input,58,FollowSets000.FOLLOW_58_in_rule__XReference__Group_6__0__Impl14838); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getOppositeKeyword_6_0());
}
@@ -21941,16 +22020,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:7127: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:7160: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:7131: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:7132: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__1__Impl_in_rule__XReference__Group_6__114806);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__1__Impl_in_rule__XReference__Group_6__114869);
rule__XReference__Group_6__1__Impl();
state._fsp--;
@@ -21974,25 +22053,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:7138: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:7171: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:7142: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:7143: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: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:7143: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:7144: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 )
{
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:7145: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:7145: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__OppositeAssignment_6_1_in_rule__XReference__Group_6__1__Impl14833);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__OppositeAssignment_6_1_in_rule__XReference__Group_6__1__Impl14896);
rule__XReference__OppositeAssignment_6_1();
state._fsp--;
@@ -22025,21 +22104,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:7159: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:7192: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:7163: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:7164: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0__Impl_in_rule__XReference__Group_7__014867);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0__Impl_in_rule__XReference__Group_7__014930);
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__014870);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__1_in_rule__XReference__Group_7__014933);
rule__XReference__Group_7__1();
state._fsp--;
@@ -22063,22 +22142,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:7171: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:7204: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:7175:1: ( ( 'keys' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7176:1: ( 'keys' )
+ // ../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:7176:1: ( 'keys' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7177: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getKeysKeyword_7_0());
}
- match(input,59,FollowSets000.FOLLOW_59_in_rule__XReference__Group_7__0__Impl14898); if (state.failed) return ;
+ match(input,59,FollowSets000.FOLLOW_59_in_rule__XReference__Group_7__0__Impl14961); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getKeysKeyword_7_0());
}
@@ -22104,21 +22183,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:7190: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:7223: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:7194: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:7195: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__1__Impl_in_rule__XReference__Group_7__114929);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__1__Impl_in_rule__XReference__Group_7__114992);
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__114932);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__2_in_rule__XReference__Group_7__114995);
rule__XReference__Group_7__2();
state._fsp--;
@@ -22142,25 +22221,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:7202: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:7235: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:7206: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:7207: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: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:7207: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:7208: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 )
{
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:7209: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:7209: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_1_in_rule__XReference__Group_7__1__Impl14959);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_1_in_rule__XReference__Group_7__1__Impl15022);
rule__XReference__KeysAssignment_7_1();
state._fsp--;
@@ -22193,16 +22272,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:7219: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:7252: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:7223: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:7224: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__2__Impl_in_rule__XReference__Group_7__214989);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__2__Impl_in_rule__XReference__Group_7__215052);
rule__XReference__Group_7__2__Impl();
state._fsp--;
@@ -22226,22 +22305,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:7230: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:7263: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:7234: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:7235: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: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:7235: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:7236: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 )*
{
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:7237: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:7270:1: ( rule__XReference__Group_7_2__0 )*
loop74:
do {
int alt74=2;
@@ -22254,9 +22333,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:7237: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:7270:2: rule__XReference__Group_7_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0_in_rule__XReference__Group_7__2__Impl15016);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0_in_rule__XReference__Group_7__2__Impl15079);
rule__XReference__Group_7_2__0();
state._fsp--;
@@ -22295,21 +22374,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:7253: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:7286: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:7257: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:7258: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0__Impl_in_rule__XReference__Group_7_2__015053);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0__Impl_in_rule__XReference__Group_7_2__015116);
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__015056);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__1_in_rule__XReference__Group_7_2__015119);
rule__XReference__Group_7_2__1();
state._fsp--;
@@ -22333,22 +22412,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:7265: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:7298: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:7269:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7270:1: ( ',' )
+ // ../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:7270:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7271: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getCommaKeyword_7_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XReference__Group_7_2__0__Impl15084); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XReference__Group_7_2__0__Impl15147); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getCommaKeyword_7_2_0());
}
@@ -22374,16 +22453,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:7284: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:7317: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:7288: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:7289: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__1__Impl_in_rule__XReference__Group_7_2__115115);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__1__Impl_in_rule__XReference__Group_7_2__115178);
rule__XReference__Group_7_2__1__Impl();
state._fsp--;
@@ -22407,25 +22486,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:7295: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:7328: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:7299: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:7300: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: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:7300: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:7301: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 )
{
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:7302: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:7302: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_2_1_in_rule__XReference__Group_7_2__1__Impl15142);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_2_1_in_rule__XReference__Group_7_2__1__Impl15205);
rule__XReference__KeysAssignment_7_2_1();
state._fsp--;
@@ -22458,21 +22537,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:7316: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:7349: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:7320: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:7321: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__0__Impl_in_rule__XReference__Group_8_0__015176);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__0__Impl_in_rule__XReference__Group_8_0__015239);
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__015179);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__1_in_rule__XReference__Group_8_0__015242);
rule__XReference__Group_8_0__1();
state._fsp--;
@@ -22496,22 +22575,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:7328: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:7361: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:7332:1: ( ( 'get' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7333:1: ( 'get' )
+ // ../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:7333:1: ( 'get' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7334: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getGetKeyword_8_0_0());
}
- match(input,19,FollowSets000.FOLLOW_19_in_rule__XReference__Group_8_0__0__Impl15207); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_19_in_rule__XReference__Group_8_0__0__Impl15270); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getGetKeyword_8_0_0());
}
@@ -22537,16 +22616,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:7347: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:7380: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:7351: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:7352: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__1__Impl_in_rule__XReference__Group_8_0__115238);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__1__Impl_in_rule__XReference__Group_8_0__115301);
rule__XReference__Group_8_0__1__Impl();
state._fsp--;
@@ -22570,25 +22649,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:7358: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:7391: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:7362: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:7363: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: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:7363: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:7364: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 )
{
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:7365: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:7365: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__GetBodyAssignment_8_0_1_in_rule__XReference__Group_8_0__1__Impl15265);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__GetBodyAssignment_8_0_1_in_rule__XReference__Group_8_0__1__Impl15328);
rule__XReference__GetBodyAssignment_8_0_1();
state._fsp--;
@@ -22621,21 +22700,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:7379: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:7412: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:7383: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:7384: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__0__Impl_in_rule__XReference__Group_8_1__015299);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__0__Impl_in_rule__XReference__Group_8_1__015362);
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__015302);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__1_in_rule__XReference__Group_8_1__015365);
rule__XReference__Group_8_1__1();
state._fsp--;
@@ -22659,22 +22738,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:7391: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:7424: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:7395:1: ( ( 'set' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7396:1: ( 'set' )
+ // ../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:7396:1: ( 'set' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7397: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getSetKeyword_8_1_0());
}
- match(input,20,FollowSets000.FOLLOW_20_in_rule__XReference__Group_8_1__0__Impl15330); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_rule__XReference__Group_8_1__0__Impl15393); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getSetKeyword_8_1_0());
}
@@ -22700,16 +22779,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:7410: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:7443: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:7414: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:7415: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__1__Impl_in_rule__XReference__Group_8_1__115361);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__1__Impl_in_rule__XReference__Group_8_1__115424);
rule__XReference__Group_8_1__1__Impl();
state._fsp--;
@@ -22733,25 +22812,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:7421: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:7454: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:7425: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:7426: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: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:7426: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:7427: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 )
{
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:7428: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:7428: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__SetBodyAssignment_8_1_1_in_rule__XReference__Group_8_1__1__Impl15388);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__SetBodyAssignment_8_1_1_in_rule__XReference__Group_8_1__1__Impl15451);
rule__XReference__SetBodyAssignment_8_1_1();
state._fsp--;
@@ -22784,21 +22863,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:7442: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:7475: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:7446: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:7447: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__0__Impl_in_rule__XReference__Group_8_2__015422);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__0__Impl_in_rule__XReference__Group_8_2__015485);
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__015425);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__1_in_rule__XReference__Group_8_2__015488);
rule__XReference__Group_8_2__1();
state._fsp--;
@@ -22822,22 +22901,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:7454: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:7487: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:7458:1: ( ( 'isSet' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7459:1: ( 'isSet' )
+ // ../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:7459:1: ( 'isSet' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7460: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getIsSetKeyword_8_2_0());
}
- match(input,22,FollowSets000.FOLLOW_22_in_rule__XReference__Group_8_2__0__Impl15453); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_rule__XReference__Group_8_2__0__Impl15516); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getIsSetKeyword_8_2_0());
}
@@ -22863,16 +22942,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:7473: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:7506: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:7477: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:7478: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__1__Impl_in_rule__XReference__Group_8_2__115484);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__1__Impl_in_rule__XReference__Group_8_2__115547);
rule__XReference__Group_8_2__1__Impl();
state._fsp--;
@@ -22896,25 +22975,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:7484: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:7517: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:7488: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:7489: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: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:7489: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:7490: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 )
{
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:7491: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:7491: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__IsSetBodyAssignment_8_2_1_in_rule__XReference__Group_8_2__1__Impl15511);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__IsSetBodyAssignment_8_2_1_in_rule__XReference__Group_8_2__1__Impl15574);
rule__XReference__IsSetBodyAssignment_8_2_1();
state._fsp--;
@@ -22947,21 +23026,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:7505: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:7538: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:7509: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:7510: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__0__Impl_in_rule__XReference__Group_8_3__015545);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__0__Impl_in_rule__XReference__Group_8_3__015608);
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__015548);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__1_in_rule__XReference__Group_8_3__015611);
rule__XReference__Group_8_3__1();
state._fsp--;
@@ -22985,22 +23064,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:7517: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:7550: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:7521:1: ( ( 'unset' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7522:1: ( 'unset' )
+ // ../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:7522:1: ( 'unset' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7523: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getUnsetKeyword_8_3_0());
}
- match(input,57,FollowSets000.FOLLOW_57_in_rule__XReference__Group_8_3__0__Impl15576); if (state.failed) return ;
+ match(input,57,FollowSets000.FOLLOW_57_in_rule__XReference__Group_8_3__0__Impl15639); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getUnsetKeyword_8_3_0());
}
@@ -23026,16 +23105,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:7536: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:7569: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:7540: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:7541: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__1__Impl_in_rule__XReference__Group_8_3__115607);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__1__Impl_in_rule__XReference__Group_8_3__115670);
rule__XReference__Group_8_3__1__Impl();
state._fsp--;
@@ -23059,25 +23138,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:7547: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:7580: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:7551: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:7552: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: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:7552: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:7553: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 )
{
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:7554: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:7554: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XReference__UnsetBodyAssignment_8_3_1_in_rule__XReference__Group_8_3__1__Impl15634);
+ pushFollow(FollowSets000.FOLLOW_rule__XReference__UnsetBodyAssignment_8_3_1_in_rule__XReference__Group_8_3__1__Impl15697);
rule__XReference__UnsetBodyAssignment_8_3_1();
state._fsp--;
@@ -23110,21 +23189,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:7568: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:7601: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:7572: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:7573: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__0__Impl_in_rule__XOperation__Group__015668);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__0__Impl_in_rule__XOperation__Group__015731);
rule__XOperation__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1_in_rule__XOperation__Group__015671);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1_in_rule__XOperation__Group__015734);
rule__XOperation__Group__1();
state._fsp--;
@@ -23148,22 +23227,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:7580: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:7613: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:7584:1: ( ( ( rule__XOperation__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7585:1: ( ( rule__XOperation__AnnotationsAssignment_0 )* )
+ // ../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:7585:1: ( ( rule__XOperation__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7586: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 )*
{
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:7587:1: ( rule__XOperation__AnnotationsAssignment_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 )*
loop75:
do {
int alt75=2;
@@ -23176,9 +23255,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:7587:2: rule__XOperation__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__AnnotationsAssignment_0_in_rule__XOperation__Group__0__Impl15698);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__AnnotationsAssignment_0_in_rule__XOperation__Group__0__Impl15761);
rule__XOperation__AnnotationsAssignment_0();
state._fsp--;
@@ -23217,21 +23296,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:7597: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:7630: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:7601: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:7602: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1__Impl_in_rule__XOperation__Group__115729);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1__Impl_in_rule__XOperation__Group__115792);
rule__XOperation__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2_in_rule__XOperation__Group__115732);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2_in_rule__XOperation__Group__115795);
rule__XOperation__Group__2();
state._fsp--;
@@ -23255,22 +23334,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:7609: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:7642: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:7613:1: ( ( 'op' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7614:1: ( 'op' )
+ // ../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:7614:1: ( 'op' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7615: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getOpKeyword_1());
}
- match(input,60,FollowSets000.FOLLOW_60_in_rule__XOperation__Group__1__Impl15760); if (state.failed) return ;
+ match(input,60,FollowSets000.FOLLOW_60_in_rule__XOperation__Group__1__Impl15823); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getOpKeyword_1());
}
@@ -23296,21 +23375,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:7628: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:7661: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:7632: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:7633: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2__Impl_in_rule__XOperation__Group__215791);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2__Impl_in_rule__XOperation__Group__215854);
rule__XOperation__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3_in_rule__XOperation__Group__215794);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3_in_rule__XOperation__Group__215857);
rule__XOperation__Group__3();
state._fsp--;
@@ -23334,22 +23413,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:7640: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:7673: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:7644:1: ( ( ( rule__XOperation__Alternatives_2 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7645:1: ( ( rule__XOperation__Alternatives_2 )? )
+ // ../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:7645:1: ( ( rule__XOperation__Alternatives_2 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7646: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 )?
{
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:7647:1: ( rule__XOperation__Alternatives_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 )?
int alt76=2;
int LA76_0 = input.LA(1);
@@ -23358,9 +23437,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:7647:2: rule__XOperation__Alternatives_2
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_2_in_rule__XOperation__Group__2__Impl15821);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_2_in_rule__XOperation__Group__2__Impl15884);
rule__XOperation__Alternatives_2();
state._fsp--;
@@ -23396,21 +23475,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:7657: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:7690: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:7661: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:7662: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3__Impl_in_rule__XOperation__Group__315852);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3__Impl_in_rule__XOperation__Group__315915);
rule__XOperation__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4_in_rule__XOperation__Group__315855);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4_in_rule__XOperation__Group__315918);
rule__XOperation__Group__4();
state._fsp--;
@@ -23434,22 +23513,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:7669: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:7702: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:7673: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:7674: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: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:7674: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:7675: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 )?
{
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:7676: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:7709:1: ( rule__XOperation__Group_3__0 )?
int alt77=2;
int LA77_0 = input.LA(1);
@@ -23458,9 +23537,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:7676: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:7709:2: rule__XOperation__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0_in_rule__XOperation__Group__3__Impl15882);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0_in_rule__XOperation__Group__3__Impl15945);
rule__XOperation__Group_3__0();
state._fsp--;
@@ -23496,21 +23575,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:7686: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:7719: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:7690: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:7691: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4__Impl_in_rule__XOperation__Group__415913);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4__Impl_in_rule__XOperation__Group__415976);
rule__XOperation__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5_in_rule__XOperation__Group__415916);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5_in_rule__XOperation__Group__415979);
rule__XOperation__Group__5();
state._fsp--;
@@ -23534,25 +23613,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:7698: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:7731: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:7702:1: ( ( ( rule__XOperation__Alternatives_4 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7703:1: ( ( rule__XOperation__Alternatives_4 ) )
+ // ../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:7703:1: ( ( rule__XOperation__Alternatives_4 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7704: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 )
{
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:7705:1: ( rule__XOperation__Alternatives_4 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7705:2: rule__XOperation__Alternatives_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_4_in_rule__XOperation__Group__4__Impl15943);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_4_in_rule__XOperation__Group__4__Impl16006);
rule__XOperation__Alternatives_4();
state._fsp--;
@@ -23585,21 +23664,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:7715: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:7748: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:7719: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:7720: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5__Impl_in_rule__XOperation__Group__515973);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5__Impl_in_rule__XOperation__Group__516036);
rule__XOperation__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6_in_rule__XOperation__Group__515976);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6_in_rule__XOperation__Group__516039);
rule__XOperation__Group__6();
state._fsp--;
@@ -23623,22 +23702,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:7727: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:7760: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:7731:1: ( ( ( rule__XOperation__MultiplicityAssignment_5 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7732:1: ( ( rule__XOperation__MultiplicityAssignment_5 )? )
+ // ../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:7732:1: ( ( rule__XOperation__MultiplicityAssignment_5 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7733: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 )?
{
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:7734:1: ( rule__XOperation__MultiplicityAssignment_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 )?
int alt78=2;
int LA78_0 = input.LA(1);
@@ -23647,9 +23726,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:7734:2: rule__XOperation__MultiplicityAssignment_5
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__MultiplicityAssignment_5_in_rule__XOperation__Group__5__Impl16003);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__MultiplicityAssignment_5_in_rule__XOperation__Group__5__Impl16066);
rule__XOperation__MultiplicityAssignment_5();
state._fsp--;
@@ -23685,21 +23764,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:7744: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:7777: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:7748: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:7749: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6__Impl_in_rule__XOperation__Group__616034);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6__Impl_in_rule__XOperation__Group__616097);
rule__XOperation__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7_in_rule__XOperation__Group__616037);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7_in_rule__XOperation__Group__616100);
rule__XOperation__Group__7();
state._fsp--;
@@ -23723,25 +23802,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:7756: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:7789: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:7760:1: ( ( ( rule__XOperation__NameAssignment_6 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7761:1: ( ( rule__XOperation__NameAssignment_6 ) )
+ // ../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:7761:1: ( ( rule__XOperation__NameAssignment_6 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7762: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 )
{
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:7763:1: ( rule__XOperation__NameAssignment_6 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7763:2: rule__XOperation__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__NameAssignment_6_in_rule__XOperation__Group__6__Impl16064);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__NameAssignment_6_in_rule__XOperation__Group__6__Impl16127);
rule__XOperation__NameAssignment_6();
state._fsp--;
@@ -23774,21 +23853,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:7773: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:7806: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:7777: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:7778: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7__Impl_in_rule__XOperation__Group__716094);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7__Impl_in_rule__XOperation__Group__716157);
rule__XOperation__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8_in_rule__XOperation__Group__716097);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8_in_rule__XOperation__Group__716160);
rule__XOperation__Group__8();
state._fsp--;
@@ -23812,22 +23891,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:7785: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:7818: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:7789:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7790:1: ( '(' )
+ // ../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:7790:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7791: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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getLeftParenthesisKeyword_7());
}
- match(input,42,FollowSets000.FOLLOW_42_in_rule__XOperation__Group__7__Impl16125); if (state.failed) return ;
+ match(input,42,FollowSets000.FOLLOW_42_in_rule__XOperation__Group__7__Impl16188); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getLeftParenthesisKeyword_7());
}
@@ -23853,21 +23932,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:7804: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:7837: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:7808: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:7809: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8__Impl_in_rule__XOperation__Group__816156);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8__Impl_in_rule__XOperation__Group__816219);
rule__XOperation__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9_in_rule__XOperation__Group__816159);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9_in_rule__XOperation__Group__816222);
rule__XOperation__Group__9();
state._fsp--;
@@ -23891,22 +23970,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:7816: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:7849: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:7820: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:7821: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: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:7821: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:7822: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 )?
{
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:7823: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:7856:1: ( rule__XOperation__Group_8__0 )?
int alt79=2;
int LA79_0 = input.LA(1);
@@ -23915,9 +23994,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:7823: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:7856:2: rule__XOperation__Group_8__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0_in_rule__XOperation__Group__8__Impl16186);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0_in_rule__XOperation__Group__8__Impl16249);
rule__XOperation__Group_8__0();
state._fsp--;
@@ -23953,21 +24032,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:7833: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:7866: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:7837: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:7838: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9__Impl_in_rule__XOperation__Group__916217);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9__Impl_in_rule__XOperation__Group__916280);
rule__XOperation__Group__9__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10_in_rule__XOperation__Group__916220);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10_in_rule__XOperation__Group__916283);
rule__XOperation__Group__10();
state._fsp--;
@@ -23991,22 +24070,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:7845: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:7878: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:7849: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: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: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:7883:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7884:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getRightParenthesisKeyword_9());
}
- match(input,43,FollowSets000.FOLLOW_43_in_rule__XOperation__Group__9__Impl16248); if (state.failed) return ;
+ match(input,43,FollowSets000.FOLLOW_43_in_rule__XOperation__Group__9__Impl16311); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getRightParenthesisKeyword_9());
}
@@ -24032,21 +24111,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:7864: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:7897: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:7868: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:7869: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10__Impl_in_rule__XOperation__Group__1016279);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10__Impl_in_rule__XOperation__Group__1016342);
rule__XOperation__Group__10__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11_in_rule__XOperation__Group__1016282);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11_in_rule__XOperation__Group__1016345);
rule__XOperation__Group__11();
state._fsp--;
@@ -24070,22 +24149,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:7876: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:7909: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:7880: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:7881: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: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:7881: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:7882: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 )?
{
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:7883: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:7916:1: ( rule__XOperation__Group_10__0 )?
int alt80=2;
int LA80_0 = input.LA(1);
@@ -24094,9 +24173,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:7883: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:7916:2: rule__XOperation__Group_10__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0_in_rule__XOperation__Group__10__Impl16309);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0_in_rule__XOperation__Group__10__Impl16372);
rule__XOperation__Group_10__0();
state._fsp--;
@@ -24132,16 +24211,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:7893: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:7926: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:7897: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:7898: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11__Impl_in_rule__XOperation__Group__1116340);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11__Impl_in_rule__XOperation__Group__1116403);
rule__XOperation__Group__11__Impl();
state._fsp--;
@@ -24165,22 +24244,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:7904: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:7937: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:7908:1: ( ( ( rule__XOperation__BodyAssignment_11 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7909:1: ( ( rule__XOperation__BodyAssignment_11 )? )
+ // ../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:7909:1: ( ( rule__XOperation__BodyAssignment_11 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7910: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 )?
{
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:7911:1: ( rule__XOperation__BodyAssignment_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 )?
int alt81=2;
int LA81_0 = input.LA(1);
@@ -24189,9 +24268,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:7911:2: rule__XOperation__BodyAssignment_11
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__BodyAssignment_11_in_rule__XOperation__Group__11__Impl16367);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__BodyAssignment_11_in_rule__XOperation__Group__11__Impl16430);
rule__XOperation__BodyAssignment_11();
state._fsp--;
@@ -24227,21 +24306,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:7945: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:7978: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:7949: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:7950: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0__Impl_in_rule__XOperation__Group_2_0__016422);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0__Impl_in_rule__XOperation__Group_2_0__016485);
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__016425);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__1_in_rule__XOperation__Group_2_0__016488);
rule__XOperation__Group_2_0__1();
state._fsp--;
@@ -24265,25 +24344,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:7957: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:7990: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:7961: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:7962: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: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:7962: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:7963: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 )
{
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:7964: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:7964: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_0_0_in_rule__XOperation__Group_2_0__0__Impl16452);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_0_0_in_rule__XOperation__Group_2_0__0__Impl16515);
rule__XOperation__UnorderedAssignment_2_0_0();
state._fsp--;
@@ -24316,16 +24395,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:7974: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:8007: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:7978: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:7979: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__1__Impl_in_rule__XOperation__Group_2_0__116482);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__1__Impl_in_rule__XOperation__Group_2_0__116545);
rule__XOperation__Group_2_0__1__Impl();
state._fsp--;
@@ -24349,22 +24428,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:7985: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:8018: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:7989: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:7990: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: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:7990: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:7991: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 )?
{
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:7992: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:8025:1: ( rule__XOperation__UniqueAssignment_2_0_1 )?
int alt82=2;
int LA82_0 = input.LA(1);
@@ -24373,9 +24452,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:7992: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:8025:2: rule__XOperation__UniqueAssignment_2_0_1
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_0_1_in_rule__XOperation__Group_2_0__1__Impl16509);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_0_1_in_rule__XOperation__Group_2_0__1__Impl16572);
rule__XOperation__UniqueAssignment_2_0_1();
state._fsp--;
@@ -24411,21 +24490,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:8006: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:8039: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:8010: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:8011: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0__Impl_in_rule__XOperation__Group_2_1__016544);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0__Impl_in_rule__XOperation__Group_2_1__016607);
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__016547);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__1_in_rule__XOperation__Group_2_1__016610);
rule__XOperation__Group_2_1__1();
state._fsp--;
@@ -24449,25 +24528,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:8018: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:8051: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:8022: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:8023: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: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:8023: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:8024: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 )
{
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:8025: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:8025: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_1_0_in_rule__XOperation__Group_2_1__0__Impl16574);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_1_0_in_rule__XOperation__Group_2_1__0__Impl16637);
rule__XOperation__UniqueAssignment_2_1_0();
state._fsp--;
@@ -24500,16 +24579,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:8035: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:8068: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:8039: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:8040: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__1__Impl_in_rule__XOperation__Group_2_1__116604);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__1__Impl_in_rule__XOperation__Group_2_1__116667);
rule__XOperation__Group_2_1__1__Impl();
state._fsp--;
@@ -24533,22 +24612,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:8046: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:8079: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:8050: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:8051: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: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:8051: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:8052: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 )?
{
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:8053: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:8086:1: ( rule__XOperation__UnorderedAssignment_2_1_1 )?
int alt83=2;
int LA83_0 = input.LA(1);
@@ -24557,9 +24636,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:8053: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:8086:2: rule__XOperation__UnorderedAssignment_2_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_1_1_in_rule__XOperation__Group_2_1__1__Impl16631);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_1_1_in_rule__XOperation__Group_2_1__1__Impl16694);
rule__XOperation__UnorderedAssignment_2_1_1();
state._fsp--;
@@ -24595,21 +24674,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:8067: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:8100: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:8071: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:8072: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0__Impl_in_rule__XOperation__Group_3__016666);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0__Impl_in_rule__XOperation__Group_3__016729);
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__016669);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__1_in_rule__XOperation__Group_3__016732);
rule__XOperation__Group_3__1();
state._fsp--;
@@ -24633,22 +24712,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:8079: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:8112: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:8083:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8084:1: ( '<' )
+ // ../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:8084:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8085: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: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getLessThanSignKeyword_3_0());
}
- match(input,28,FollowSets000.FOLLOW_28_in_rule__XOperation__Group_3__0__Impl16697); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__XOperation__Group_3__0__Impl16760); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getLessThanSignKeyword_3_0());
}
@@ -24674,21 +24753,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:8098: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:8131: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:8102: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:8103: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__1__Impl_in_rule__XOperation__Group_3__116728);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__1__Impl_in_rule__XOperation__Group_3__116791);
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__116731);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__2_in_rule__XOperation__Group_3__116794);
rule__XOperation__Group_3__2();
state._fsp--;
@@ -24712,25 +24791,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:8110: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:8143: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:8114: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:8115: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: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:8115: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:8116: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 )
{
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:8117: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:8117: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_1_in_rule__XOperation__Group_3__1__Impl16758);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_1_in_rule__XOperation__Group_3__1__Impl16821);
rule__XOperation__TypeParametersAssignment_3_1();
state._fsp--;
@@ -24763,21 +24842,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:8127: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:8160: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:8131: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:8132: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__2__Impl_in_rule__XOperation__Group_3__216788);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__2__Impl_in_rule__XOperation__Group_3__216851);
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__216791);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__3_in_rule__XOperation__Group_3__216854);
rule__XOperation__Group_3__3();
state._fsp--;
@@ -24801,22 +24880,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:8139: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:8172: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:8143: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:8144: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: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:8144: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:8145: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 )*
{
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:8146: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:8179:1: ( rule__XOperation__Group_3_2__0 )*
loop84:
do {
int alt84=2;
@@ -24829,9 +24908,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:8146: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:8179:2: rule__XOperation__Group_3_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0_in_rule__XOperation__Group_3__2__Impl16818);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0_in_rule__XOperation__Group_3__2__Impl16881);
rule__XOperation__Group_3_2__0();
state._fsp--;
@@ -24870,16 +24949,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:8156: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:8189: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:8160: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:8161: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__3__Impl_in_rule__XOperation__Group_3__316849);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__3__Impl_in_rule__XOperation__Group_3__316912);
rule__XOperation__Group_3__3__Impl();
state._fsp--;
@@ -24903,22 +24982,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:8167: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:8200: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:8171:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8172:1: ( '>' )
+ // ../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:8172:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8173: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: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getGreaterThanSignKeyword_3_3());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__XOperation__Group_3__3__Impl16877); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__XOperation__Group_3__3__Impl16940); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getGreaterThanSignKeyword_3_3());
}
@@ -24944,21 +25023,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:8194: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:8227: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:8198: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:8199: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0__Impl_in_rule__XOperation__Group_3_2__016916);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0__Impl_in_rule__XOperation__Group_3_2__016979);
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__016919);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__1_in_rule__XOperation__Group_3_2__016982);
rule__XOperation__Group_3_2__1();
state._fsp--;
@@ -24982,22 +25061,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:8206: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:8239: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:8210:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8211:1: ( ',' )
+ // ../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:8211:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8212: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getCommaKeyword_3_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_3_2__0__Impl16947); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_3_2__0__Impl17010); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getCommaKeyword_3_2_0());
}
@@ -25023,16 +25102,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:8225: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:8258: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:8229: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:8230: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__1__Impl_in_rule__XOperation__Group_3_2__116978);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__1__Impl_in_rule__XOperation__Group_3_2__117041);
rule__XOperation__Group_3_2__1__Impl();
state._fsp--;
@@ -25056,25 +25135,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:8236: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:8269: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:8240: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:8241: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: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:8241: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:8242: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 )
{
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:8243: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:8243: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_2_1_in_rule__XOperation__Group_3_2__1__Impl17005);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_2_1_in_rule__XOperation__Group_3_2__1__Impl17068);
rule__XOperation__TypeParametersAssignment_3_2_1();
state._fsp--;
@@ -25107,21 +25186,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:8257: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:8290: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:8261: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:8262: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0__Impl_in_rule__XOperation__Group_8__017039);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0__Impl_in_rule__XOperation__Group_8__017102);
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__017042);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__1_in_rule__XOperation__Group_8__017105);
rule__XOperation__Group_8__1();
state._fsp--;
@@ -25145,25 +25224,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:8269: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:8302: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:8273: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:8274: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: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:8274: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:8275: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 )
{
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:8276: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:8276: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_0_in_rule__XOperation__Group_8__0__Impl17069);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_0_in_rule__XOperation__Group_8__0__Impl17132);
rule__XOperation__ParametersAssignment_8_0();
state._fsp--;
@@ -25196,16 +25275,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:8286: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:8319: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:8290: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:8291: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__1__Impl_in_rule__XOperation__Group_8__117099);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__1__Impl_in_rule__XOperation__Group_8__117162);
rule__XOperation__Group_8__1__Impl();
state._fsp--;
@@ -25229,22 +25308,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:8297: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:8330: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:8301: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:8302: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: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:8302: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:8303: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 )*
{
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:8304: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:8337:1: ( rule__XOperation__Group_8_1__0 )*
loop85:
do {
int alt85=2;
@@ -25257,9 +25336,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:8304: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:8337:2: rule__XOperation__Group_8_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0_in_rule__XOperation__Group_8__1__Impl17126);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0_in_rule__XOperation__Group_8__1__Impl17189);
rule__XOperation__Group_8_1__0();
state._fsp--;
@@ -25298,21 +25377,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:8318: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:8351: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:8322: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:8323: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0__Impl_in_rule__XOperation__Group_8_1__017161);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0__Impl_in_rule__XOperation__Group_8_1__017224);
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__017164);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__1_in_rule__XOperation__Group_8_1__017227);
rule__XOperation__Group_8_1__1();
state._fsp--;
@@ -25336,22 +25415,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:8330: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:8363: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:8334:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8335:1: ( ',' )
+ // ../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:8335:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8336: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getCommaKeyword_8_1_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_8_1__0__Impl17192); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_8_1__0__Impl17255); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getCommaKeyword_8_1_0());
}
@@ -25377,16 +25456,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:8349: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:8382: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:8353: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:8354: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__1__Impl_in_rule__XOperation__Group_8_1__117223);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__1__Impl_in_rule__XOperation__Group_8_1__117286);
rule__XOperation__Group_8_1__1__Impl();
state._fsp--;
@@ -25410,25 +25489,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:8360: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:8393: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:8364: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:8365: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: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:8365: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:8366: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 )
{
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:8367: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:8367: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_1_1_in_rule__XOperation__Group_8_1__1__Impl17250);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_1_1_in_rule__XOperation__Group_8_1__1__Impl17313);
rule__XOperation__ParametersAssignment_8_1_1();
state._fsp--;
@@ -25461,21 +25540,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:8381: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:8414: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:8385: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:8386: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0__Impl_in_rule__XOperation__Group_10__017284);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0__Impl_in_rule__XOperation__Group_10__017347);
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__017287);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__1_in_rule__XOperation__Group_10__017350);
rule__XOperation__Group_10__1();
state._fsp--;
@@ -25499,22 +25578,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:8393: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:8426: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:8397:1: ( ( 'throws' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8398:1: ( 'throws' )
+ // ../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:8398:1: ( 'throws' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8399: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getThrowsKeyword_10_0());
}
- match(input,61,FollowSets000.FOLLOW_61_in_rule__XOperation__Group_10__0__Impl17315); if (state.failed) return ;
+ match(input,61,FollowSets000.FOLLOW_61_in_rule__XOperation__Group_10__0__Impl17378); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getThrowsKeyword_10_0());
}
@@ -25540,21 +25619,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:8412: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:8445: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:8416: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:8417: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__1__Impl_in_rule__XOperation__Group_10__117346);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__1__Impl_in_rule__XOperation__Group_10__117409);
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__117349);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__2_in_rule__XOperation__Group_10__117412);
rule__XOperation__Group_10__2();
state._fsp--;
@@ -25578,25 +25657,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:8424: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:8457: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:8428: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:8429: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: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:8429: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:8430: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 )
{
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:8431: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:8431: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_1_in_rule__XOperation__Group_10__1__Impl17376);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_1_in_rule__XOperation__Group_10__1__Impl17439);
rule__XOperation__ExceptionsAssignment_10_1();
state._fsp--;
@@ -25629,16 +25708,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:8441: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:8474: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:8445: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:8446: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__2__Impl_in_rule__XOperation__Group_10__217406);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__2__Impl_in_rule__XOperation__Group_10__217469);
rule__XOperation__Group_10__2__Impl();
state._fsp--;
@@ -25662,22 +25741,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:8452: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:8485: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:8456: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:8457: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: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:8457: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:8458: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 )*
{
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:8459: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:8492:1: ( rule__XOperation__Group_10_2__0 )*
loop86:
do {
int alt86=2;
@@ -25690,9 +25769,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:8459: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:8492:2: rule__XOperation__Group_10_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0_in_rule__XOperation__Group_10__2__Impl17433);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0_in_rule__XOperation__Group_10__2__Impl17496);
rule__XOperation__Group_10_2__0();
state._fsp--;
@@ -25731,21 +25810,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:8475: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:8508: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:8479: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:8480: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0__Impl_in_rule__XOperation__Group_10_2__017470);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0__Impl_in_rule__XOperation__Group_10_2__017533);
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__017473);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__1_in_rule__XOperation__Group_10_2__017536);
rule__XOperation__Group_10_2__1();
state._fsp--;
@@ -25769,22 +25848,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:8487: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:8520: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:8491:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8492:1: ( ',' )
+ // ../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:8492:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8493: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getCommaKeyword_10_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_10_2__0__Impl17501); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_10_2__0__Impl17564); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getCommaKeyword_10_2_0());
}
@@ -25810,16 +25889,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:8506: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:8539: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:8510: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:8511: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__1__Impl_in_rule__XOperation__Group_10_2__117532);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__1__Impl_in_rule__XOperation__Group_10_2__117595);
rule__XOperation__Group_10_2__1__Impl();
state._fsp--;
@@ -25843,25 +25922,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:8517: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:8550: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:8521: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:8522: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: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:8522: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:8523: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 )
{
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:8524: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:8524: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_2_1_in_rule__XOperation__Group_10_2__1__Impl17559);
+ pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_2_1_in_rule__XOperation__Group_10_2__1__Impl17622);
rule__XOperation__ExceptionsAssignment_10_2_1();
state._fsp--;
@@ -25894,21 +25973,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:8538: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:8571: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:8542: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:8543: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__0__Impl_in_rule__XParameter__Group__017593);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__0__Impl_in_rule__XParameter__Group__017656);
rule__XParameter__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1_in_rule__XParameter__Group__017596);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1_in_rule__XParameter__Group__017659);
rule__XParameter__Group__1();
state._fsp--;
@@ -25932,22 +26011,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:8550: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:8583: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:8554:1: ( ( ( rule__XParameter__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8555:1: ( ( rule__XParameter__AnnotationsAssignment_0 )* )
+ // ../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:8555:1: ( ( rule__XParameter__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8556: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 )*
{
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:8557:1: ( rule__XParameter__AnnotationsAssignment_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 )*
loop87:
do {
int alt87=2;
@@ -25960,9 +26039,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:8557:2: rule__XParameter__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__AnnotationsAssignment_0_in_rule__XParameter__Group__0__Impl17623);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__AnnotationsAssignment_0_in_rule__XParameter__Group__0__Impl17686);
rule__XParameter__AnnotationsAssignment_0();
state._fsp--;
@@ -26001,21 +26080,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:8567: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:8600: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:8571: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:8572: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1__Impl_in_rule__XParameter__Group__117654);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1__Impl_in_rule__XParameter__Group__117717);
rule__XParameter__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2_in_rule__XParameter__Group__117657);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2_in_rule__XParameter__Group__117720);
rule__XParameter__Group__2();
state._fsp--;
@@ -26039,22 +26118,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:8579: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:8612: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:8583:1: ( ( ( rule__XParameter__Alternatives_1 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8584:1: ( ( rule__XParameter__Alternatives_1 )? )
+ // ../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:8584:1: ( ( rule__XParameter__Alternatives_1 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8585: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 )?
{
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:8586:1: ( rule__XParameter__Alternatives_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 )?
int alt88=2;
int LA88_0 = input.LA(1);
@@ -26063,9 +26142,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:8586:2: rule__XParameter__Alternatives_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Alternatives_1_in_rule__XParameter__Group__1__Impl17684);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Alternatives_1_in_rule__XParameter__Group__1__Impl17747);
rule__XParameter__Alternatives_1();
state._fsp--;
@@ -26101,21 +26180,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:8596: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:8629: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:8600: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:8601: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2__Impl_in_rule__XParameter__Group__217715);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2__Impl_in_rule__XParameter__Group__217778);
rule__XParameter__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3_in_rule__XParameter__Group__217718);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3_in_rule__XParameter__Group__217781);
rule__XParameter__Group__3();
state._fsp--;
@@ -26139,25 +26218,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:8608: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:8641: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:8612:1: ( ( ( rule__XParameter__TypeAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8613:1: ( ( rule__XParameter__TypeAssignment_2 ) )
+ // ../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:8613:1: ( ( rule__XParameter__TypeAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8614: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 )
{
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:8615:1: ( rule__XParameter__TypeAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8615:2: rule__XParameter__TypeAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__TypeAssignment_2_in_rule__XParameter__Group__2__Impl17745);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__TypeAssignment_2_in_rule__XParameter__Group__2__Impl17808);
rule__XParameter__TypeAssignment_2();
state._fsp--;
@@ -26190,21 +26269,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:8625: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:8658: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:8629: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:8630: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3__Impl_in_rule__XParameter__Group__317775);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3__Impl_in_rule__XParameter__Group__317838);
rule__XParameter__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4_in_rule__XParameter__Group__317778);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4_in_rule__XParameter__Group__317841);
rule__XParameter__Group__4();
state._fsp--;
@@ -26228,22 +26307,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:8637: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:8670: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:8641:1: ( ( ( rule__XParameter__MultiplicityAssignment_3 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8642:1: ( ( rule__XParameter__MultiplicityAssignment_3 )? )
+ // ../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:8642:1: ( ( rule__XParameter__MultiplicityAssignment_3 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8643: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 )?
{
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:8644:1: ( rule__XParameter__MultiplicityAssignment_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 )?
int alt89=2;
int LA89_0 = input.LA(1);
@@ -26252,9 +26331,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:8644:2: rule__XParameter__MultiplicityAssignment_3
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__MultiplicityAssignment_3_in_rule__XParameter__Group__3__Impl17805);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__MultiplicityAssignment_3_in_rule__XParameter__Group__3__Impl17868);
rule__XParameter__MultiplicityAssignment_3();
state._fsp--;
@@ -26290,16 +26369,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:8654: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:8687: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:8658: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:8659: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4__Impl_in_rule__XParameter__Group__417836);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4__Impl_in_rule__XParameter__Group__417899);
rule__XParameter__Group__4__Impl();
state._fsp--;
@@ -26323,25 +26402,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:8665: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:8698: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:8669:1: ( ( ( rule__XParameter__NameAssignment_4 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8670:1: ( ( rule__XParameter__NameAssignment_4 ) )
+ // ../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:8670:1: ( ( rule__XParameter__NameAssignment_4 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8671: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 )
{
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:8672:1: ( rule__XParameter__NameAssignment_4 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8672:2: rule__XParameter__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__NameAssignment_4_in_rule__XParameter__Group__4__Impl17863);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__NameAssignment_4_in_rule__XParameter__Group__4__Impl17926);
rule__XParameter__NameAssignment_4();
state._fsp--;
@@ -26374,21 +26453,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:8692: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:8725: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:8696: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:8697: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0__Impl_in_rule__XParameter__Group_1_0__017903);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0__Impl_in_rule__XParameter__Group_1_0__017966);
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__017906);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__1_in_rule__XParameter__Group_1_0__017969);
rule__XParameter__Group_1_0__1();
state._fsp--;
@@ -26412,25 +26491,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:8704: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:8737: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:8708: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:8709: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: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:8709: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:8710: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 )
{
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:8711: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:8711: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_0_0_in_rule__XParameter__Group_1_0__0__Impl17933);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_0_0_in_rule__XParameter__Group_1_0__0__Impl17996);
rule__XParameter__UnorderedAssignment_1_0_0();
state._fsp--;
@@ -26463,16 +26542,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:8721: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:8754: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:8725: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:8726: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__1__Impl_in_rule__XParameter__Group_1_0__117963);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__1__Impl_in_rule__XParameter__Group_1_0__118026);
rule__XParameter__Group_1_0__1__Impl();
state._fsp--;
@@ -26496,22 +26575,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:8732: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:8765: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:8736: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:8737: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: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:8737: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:8738: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 )?
{
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:8739: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:8772:1: ( rule__XParameter__UniqueAssignment_1_0_1 )?
int alt90=2;
int LA90_0 = input.LA(1);
@@ -26520,9 +26599,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:8739: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:8772:2: rule__XParameter__UniqueAssignment_1_0_1
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_0_1_in_rule__XParameter__Group_1_0__1__Impl17990);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_0_1_in_rule__XParameter__Group_1_0__1__Impl18053);
rule__XParameter__UniqueAssignment_1_0_1();
state._fsp--;
@@ -26558,21 +26637,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:8753: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:8786: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:8757: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:8758: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0__Impl_in_rule__XParameter__Group_1_1__018025);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0__Impl_in_rule__XParameter__Group_1_1__018088);
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__018028);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__1_in_rule__XParameter__Group_1_1__018091);
rule__XParameter__Group_1_1__1();
state._fsp--;
@@ -26596,25 +26675,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:8765: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:8798: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:8769: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:8770: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: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:8770: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:8771: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 )
{
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:8772: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:8772: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_1_0_in_rule__XParameter__Group_1_1__0__Impl18055);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_1_0_in_rule__XParameter__Group_1_1__0__Impl18118);
rule__XParameter__UniqueAssignment_1_1_0();
state._fsp--;
@@ -26647,16 +26726,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:8782: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:8815: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:8786: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:8787: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__1__Impl_in_rule__XParameter__Group_1_1__118085);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__1__Impl_in_rule__XParameter__Group_1_1__118148);
rule__XParameter__Group_1_1__1__Impl();
state._fsp--;
@@ -26680,22 +26759,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:8793: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:8826: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:8797: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:8798: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: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:8798: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:8799: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 )?
{
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:8800: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:8833:1: ( rule__XParameter__UnorderedAssignment_1_1_1 )?
int alt91=2;
int LA91_0 = input.LA(1);
@@ -26704,9 +26783,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:8800: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:8833:2: rule__XParameter__UnorderedAssignment_1_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_1_1_in_rule__XParameter__Group_1_1__1__Impl18112);
+ pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_1_1_in_rule__XParameter__Group_1_1__1__Impl18175);
rule__XParameter__UnorderedAssignment_1_1_1();
state._fsp--;
@@ -26742,21 +26821,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:8814: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:8847: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:8818: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:8819: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__0__Impl_in_rule__XTypeParameter__Group__018147);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__0__Impl_in_rule__XTypeParameter__Group__018210);
rule__XTypeParameter__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1_in_rule__XTypeParameter__Group__018150);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1_in_rule__XTypeParameter__Group__018213);
rule__XTypeParameter__Group__1();
state._fsp--;
@@ -26780,22 +26859,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:8826: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:8859: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:8830:1: ( ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8831:1: ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* )
+ // ../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:8831:1: ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8832: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 )*
{
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:8833:1: ( rule__XTypeParameter__AnnotationsAssignment_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 )*
loop92:
do {
int alt92=2;
@@ -26808,9 +26887,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:8833:2: rule__XTypeParameter__AnnotationsAssignment_0
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__AnnotationsAssignment_0_in_rule__XTypeParameter__Group__0__Impl18177);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__AnnotationsAssignment_0_in_rule__XTypeParameter__Group__0__Impl18240);
rule__XTypeParameter__AnnotationsAssignment_0();
state._fsp--;
@@ -26849,21 +26928,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:8843: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:8876: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:8847: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:8848: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1__Impl_in_rule__XTypeParameter__Group__118208);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1__Impl_in_rule__XTypeParameter__Group__118271);
rule__XTypeParameter__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2_in_rule__XTypeParameter__Group__118211);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2_in_rule__XTypeParameter__Group__118274);
rule__XTypeParameter__Group__2();
state._fsp--;
@@ -26887,25 +26966,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:8855: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:8888: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:8859:1: ( ( ( rule__XTypeParameter__NameAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8860:1: ( ( rule__XTypeParameter__NameAssignment_1 ) )
+ // ../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:8860:1: ( ( rule__XTypeParameter__NameAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8861: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 )
{
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:8862:1: ( rule__XTypeParameter__NameAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8862:2: rule__XTypeParameter__NameAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__NameAssignment_1_in_rule__XTypeParameter__Group__1__Impl18238);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__NameAssignment_1_in_rule__XTypeParameter__Group__1__Impl18301);
rule__XTypeParameter__NameAssignment_1();
state._fsp--;
@@ -26938,16 +27017,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:8872: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:8905: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:8876: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:8877: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2__Impl_in_rule__XTypeParameter__Group__218268);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2__Impl_in_rule__XTypeParameter__Group__218331);
rule__XTypeParameter__Group__2__Impl();
state._fsp--;
@@ -26971,22 +27050,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:8883: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:8916: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:8887: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:8888: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: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:8888: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:8889: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 )?
{
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:8890: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:8923:1: ( rule__XTypeParameter__Group_2__0 )?
int alt93=2;
int LA93_0 = input.LA(1);
@@ -26995,9 +27074,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:8890: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:8923:2: rule__XTypeParameter__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0_in_rule__XTypeParameter__Group__2__Impl18295);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0_in_rule__XTypeParameter__Group__2__Impl18358);
rule__XTypeParameter__Group_2__0();
state._fsp--;
@@ -27033,21 +27112,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:8906: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:8939: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:8910: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:8911: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0__Impl_in_rule__XTypeParameter__Group_2__018332);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0__Impl_in_rule__XTypeParameter__Group_2__018395);
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__018335);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__1_in_rule__XTypeParameter__Group_2__018398);
rule__XTypeParameter__Group_2__1();
state._fsp--;
@@ -27071,22 +27150,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:8918: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:8951: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:8922:1: ( ( 'extends' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8923:1: ( 'extends' )
+ // ../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:8923:1: ( 'extends' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8924: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeParameterAccess().getExtendsKeyword_2_0());
}
- match(input,56,FollowSets000.FOLLOW_56_in_rule__XTypeParameter__Group_2__0__Impl18363); if (state.failed) return ;
+ match(input,56,FollowSets000.FOLLOW_56_in_rule__XTypeParameter__Group_2__0__Impl18426); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeParameterAccess().getExtendsKeyword_2_0());
}
@@ -27112,21 +27191,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:8937: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:8970: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:8941: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:8942: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__1__Impl_in_rule__XTypeParameter__Group_2__118394);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__1__Impl_in_rule__XTypeParameter__Group_2__118457);
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__118397);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__2_in_rule__XTypeParameter__Group_2__118460);
rule__XTypeParameter__Group_2__2();
state._fsp--;
@@ -27150,25 +27229,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:8949: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:8982: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:8953: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:8954: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: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:8954: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:8955: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 )
{
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:8956: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:8956: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_1_in_rule__XTypeParameter__Group_2__1__Impl18424);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_1_in_rule__XTypeParameter__Group_2__1__Impl18487);
rule__XTypeParameter__BoundsAssignment_2_1();
state._fsp--;
@@ -27201,16 +27280,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:8966: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:8999: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:8970: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:8971: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__2__Impl_in_rule__XTypeParameter__Group_2__218454);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__2__Impl_in_rule__XTypeParameter__Group_2__218517);
rule__XTypeParameter__Group_2__2__Impl();
state._fsp--;
@@ -27234,22 +27313,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:8977: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:9010: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:8981: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:8982: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: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:8982: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:8983: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 )*
{
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:8984: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:9017:1: ( rule__XTypeParameter__Group_2_2__0 )*
loop94:
do {
int alt94=2;
@@ -27262,9 +27341,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:8984: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:9017:2: rule__XTypeParameter__Group_2_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0_in_rule__XTypeParameter__Group_2__2__Impl18481);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0_in_rule__XTypeParameter__Group_2__2__Impl18544);
rule__XTypeParameter__Group_2_2__0();
state._fsp--;
@@ -27303,21 +27382,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:9000: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:9033: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:9004: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:9005: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0__Impl_in_rule__XTypeParameter__Group_2_2__018518);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0__Impl_in_rule__XTypeParameter__Group_2_2__018581);
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__018521);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__1_in_rule__XTypeParameter__Group_2_2__018584);
rule__XTypeParameter__Group_2_2__1();
state._fsp--;
@@ -27341,22 +27420,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:9012: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:9045: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:9016:1: ( ( '&' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9017:1: ( '&' )
+ // ../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:9017:1: ( '&' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9018: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: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeParameterAccess().getAmpersandKeyword_2_2_0());
}
- match(input,62,FollowSets000.FOLLOW_62_in_rule__XTypeParameter__Group_2_2__0__Impl18549); if (state.failed) return ;
+ match(input,62,FollowSets000.FOLLOW_62_in_rule__XTypeParameter__Group_2_2__0__Impl18612); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeParameterAccess().getAmpersandKeyword_2_2_0());
}
@@ -27382,16 +27461,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:9031: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:9064: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:9035: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:9036: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__1__Impl_in_rule__XTypeParameter__Group_2_2__118580);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__1__Impl_in_rule__XTypeParameter__Group_2_2__118643);
rule__XTypeParameter__Group_2_2__1__Impl();
state._fsp--;
@@ -27415,25 +27494,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:9042: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:9075: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:9046: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:9047: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: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:9047: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:9048: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 )
{
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:9049: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:9049: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_2_1_in_rule__XTypeParameter__Group_2_2__1__Impl18607);
+ pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_2_1_in_rule__XTypeParameter__Group_2_2__1__Impl18670);
rule__XTypeParameter__BoundsAssignment_2_2_1();
state._fsp--;
@@ -27466,21 +27545,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:9063: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:9096: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:9067: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:9068: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__0__Impl_in_rule__XMultiplicity__Group__018641);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__0__Impl_in_rule__XMultiplicity__Group__018704);
rule__XMultiplicity__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1_in_rule__XMultiplicity__Group__018644);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1_in_rule__XMultiplicity__Group__018707);
rule__XMultiplicity__Group__1();
state._fsp--;
@@ -27504,22 +27583,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:9075: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:9108: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:9079:1: ( ( '[' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9080:1: ( '[' )
+ // ../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:9080:1: ( '[' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9081: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: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicityAccess().getLeftSquareBracketKeyword_0());
}
- match(input,63,FollowSets000.FOLLOW_63_in_rule__XMultiplicity__Group__0__Impl18672); if (state.failed) return ;
+ match(input,63,FollowSets000.FOLLOW_63_in_rule__XMultiplicity__Group__0__Impl18735); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicityAccess().getLeftSquareBracketKeyword_0());
}
@@ -27545,21 +27624,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:9094: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:9127: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:9098: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:9099: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1__Impl_in_rule__XMultiplicity__Group__118703);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1__Impl_in_rule__XMultiplicity__Group__118766);
rule__XMultiplicity__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2_in_rule__XMultiplicity__Group__118706);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2_in_rule__XMultiplicity__Group__118769);
rule__XMultiplicity__Group__2();
state._fsp--;
@@ -27583,22 +27662,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:9106: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:9139: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:9110:1: ( ( ( rule__XMultiplicity__Alternatives_1 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9111:1: ( ( rule__XMultiplicity__Alternatives_1 )? )
+ // ../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:9111:1: ( ( rule__XMultiplicity__Alternatives_1 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9112: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 )?
{
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:9113:1: ( rule__XMultiplicity__Alternatives_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 )?
int alt95=2;
int LA95_0 = input.LA(1);
@@ -27607,9 +27686,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:9113:2: rule__XMultiplicity__Alternatives_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_in_rule__XMultiplicity__Group__1__Impl18733);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_in_rule__XMultiplicity__Group__1__Impl18796);
rule__XMultiplicity__Alternatives_1();
state._fsp--;
@@ -27645,16 +27724,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:9123: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:9156: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:9127: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:9128: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2__Impl_in_rule__XMultiplicity__Group__218764);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2__Impl_in_rule__XMultiplicity__Group__218827);
rule__XMultiplicity__Group__2__Impl();
state._fsp--;
@@ -27678,22 +27757,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:9134: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:9167: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:9138:1: ( ( ']' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9139:1: ( ']' )
+ // ../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:9139: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:9172:1: ( ']' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9173:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicityAccess().getRightSquareBracketKeyword_2());
}
- match(input,64,FollowSets000.FOLLOW_64_in_rule__XMultiplicity__Group__2__Impl18792); if (state.failed) return ;
+ match(input,64,FollowSets000.FOLLOW_64_in_rule__XMultiplicity__Group__2__Impl18855); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicityAccess().getRightSquareBracketKeyword_2());
}
@@ -27719,21 +27798,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:9159: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:9192: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:9163: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:9164: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0__Impl_in_rule__XMultiplicity__Group_1_3__018829);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0__Impl_in_rule__XMultiplicity__Group_1_3__018892);
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__018832);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__1_in_rule__XMultiplicity__Group_1_3__018895);
rule__XMultiplicity__Group_1_3__1();
state._fsp--;
@@ -27757,22 +27836,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:9171: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:9204: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:9175:1: ( ( RULE_INT ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9176:1: ( RULE_INT )
+ // ../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:9176:1: ( RULE_INT )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9177: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
{
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__Impl18859); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__XMultiplicity__Group_1_3__0__Impl18922); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_0());
}
@@ -27798,16 +27877,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:9188: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:9221: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:9192: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:9193: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__1__Impl_in_rule__XMultiplicity__Group_1_3__118888);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__1__Impl_in_rule__XMultiplicity__Group_1_3__118951);
rule__XMultiplicity__Group_1_3__1__Impl();
state._fsp--;
@@ -27831,22 +27910,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:9199: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:9232: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:9203: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:9204: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: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:9204: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:9205: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 )?
{
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:9206: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:9239:1: ( rule__XMultiplicity__Group_1_3_1__0 )?
int alt96=2;
int LA96_0 = input.LA(1);
@@ -27855,9 +27934,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:9206: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:9239: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__Impl18915);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__0_in_rule__XMultiplicity__Group_1_3__1__Impl18978);
rule__XMultiplicity__Group_1_3_1__0();
state._fsp--;
@@ -27893,21 +27972,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:9220: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:9253: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:9224: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:9225: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__0__Impl_in_rule__XMultiplicity__Group_1_3_1__018950);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__0__Impl_in_rule__XMultiplicity__Group_1_3_1__019013);
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__018953);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__1_in_rule__XMultiplicity__Group_1_3_1__019016);
rule__XMultiplicity__Group_1_3_1__1();
state._fsp--;
@@ -27931,22 +28010,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:9232: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:9265: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:9236:1: ( ( '..' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9237:1: ( '..' )
+ // ../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:9237:1: ( '..' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9238: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: '..'
{
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__Impl18981); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_30_in_rule__XMultiplicity__Group_1_3_1__0__Impl19044); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicityAccess().getFullStopFullStopKeyword_1_3_1_0());
}
@@ -27972,16 +28051,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:9251: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:9284: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:9255: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:9256: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__1__Impl_in_rule__XMultiplicity__Group_1_3_1__119012);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__1__Impl_in_rule__XMultiplicity__Group_1_3_1__119075);
rule__XMultiplicity__Group_1_3_1__1__Impl();
state._fsp--;
@@ -28005,25 +28084,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:9262: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:9295: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:9266: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:9267: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: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:9267: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:9268: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 )
{
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:9269: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:9269: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_3_1_1_in_rule__XMultiplicity__Group_1_3_1__1__Impl19039);
+ pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_3_1_1_in_rule__XMultiplicity__Group_1_3_1__1__Impl19102);
rule__XMultiplicity__Alternatives_1_3_1_1();
state._fsp--;
@@ -28056,21 +28135,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:9283: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:9316: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:9287: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:9288: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__019073);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__019136);
rule__XBlockExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__019076);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__019139);
rule__XBlockExpression__Group__1();
state._fsp--;
@@ -28094,23 +28173,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:9295: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:9328: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:9299:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9300:1: ( () )
+ // ../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:9300:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9301: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: ()
{
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:9302:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9304:1:
+ // ../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:
{
}
@@ -28135,21 +28214,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:9314: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:9347: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:9318: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:9319: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__119134);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__119197);
rule__XBlockExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__119137);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__119200);
rule__XBlockExpression__Group__2();
state._fsp--;
@@ -28173,22 +28252,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:9326: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:9359: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:9330:1: ( ( '{' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9331: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:9364:1: ( '{' )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9331:1: ( '{' )
- // ../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:9364:1: ( '{' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9365:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,53,FollowSets000.FOLLOW_53_in_rule__XBlockExpression__Group__1__Impl19165); if (state.failed) return ;
+ match(input,53,FollowSets000.FOLLOW_53_in_rule__XBlockExpression__Group__1__Impl19228); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
@@ -28214,21 +28293,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:9345: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:9378: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:9349: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:9350: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__219196);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__219259);
rule__XBlockExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__219199);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__219262);
rule__XBlockExpression__Group__3();
state._fsp--;
@@ -28252,22 +28331,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:9357: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:9390: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:9361: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:9362: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: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:9362: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:9363: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 )*
{
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:9364: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:9397:1: ( rule__XBlockExpression__Group_2__0 )*
loop97:
do {
int alt97=2;
@@ -28280,9 +28359,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:9364: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:9397:2: rule__XBlockExpression__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl19226);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl19289);
rule__XBlockExpression__Group_2__0();
state._fsp--;
@@ -28321,16 +28400,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:9374: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:9407: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:9378: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:9379: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__319257);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__319320);
rule__XBlockExpression__Group__3__Impl();
state._fsp--;
@@ -28354,22 +28433,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:9385: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:9418: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:9389:1: ( ( '}' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9390:1: ( '}' )
+ // ../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:9390: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:9423:1: ( '}' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9424:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
- match(input,54,FollowSets000.FOLLOW_54_in_rule__XBlockExpression__Group__3__Impl19285); if (state.failed) return ;
+ match(input,54,FollowSets000.FOLLOW_54_in_rule__XBlockExpression__Group__3__Impl19348); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
@@ -28395,21 +28474,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:9412: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:9445: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:9416: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:9417: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__019324);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__019387);
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__019327);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__019390);
rule__XBlockExpression__Group_2__1();
state._fsp--;
@@ -28433,25 +28512,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:9424: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:9457: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:9428: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:9429: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: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:9429: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:9430: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 )
{
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:9431: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:9431: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl19354);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl19417);
rule__XBlockExpression__ExpressionsAssignment_2_0();
state._fsp--;
@@ -28484,16 +28563,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:9441: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:9474: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:9445: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:9446: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__119384);
+ pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__119447);
rule__XBlockExpression__Group_2__1__Impl();
state._fsp--;
@@ -28517,22 +28596,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:9452: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:9485: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:9456:1: ( ( ( ';' )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9457:1: ( ( ';' )? )
+ // ../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:9457:1: ( ( ';' )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9458: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: ( ';' )?
{
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:9459:1: ( ';' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9492:1: ( ';' )?
int alt98=2;
int LA98_0 = input.LA(1);
@@ -28541,9 +28620,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:9460:2: ';'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9493:2: ';'
{
- match(input,65,FollowSets000.FOLLOW_65_in_rule__XBlockExpression__Group_2__1__Impl19413); if (state.failed) return ;
+ match(input,65,FollowSets000.FOLLOW_65_in_rule__XBlockExpression__Group_2__1__Impl19476); if (state.failed) return ;
}
break;
@@ -28575,21 +28654,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:9475: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:9508: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:9479: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:9480: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__0__Impl_in_rule__XGenericType__Group__019450);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__0__Impl_in_rule__XGenericType__Group__019513);
rule__XGenericType__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1_in_rule__XGenericType__Group__019453);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1_in_rule__XGenericType__Group__019516);
rule__XGenericType__Group__1();
state._fsp--;
@@ -28613,25 +28692,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:9487: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:9520: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:9491:1: ( ( ( rule__XGenericType__TypeAssignment_0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9492:1: ( ( rule__XGenericType__TypeAssignment_0 ) )
+ // ../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:9492:1: ( ( rule__XGenericType__TypeAssignment_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9493: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 )
{
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:9494:1: ( rule__XGenericType__TypeAssignment_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9494:2: rule__XGenericType__TypeAssignment_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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeAssignment_0_in_rule__XGenericType__Group__0__Impl19480);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeAssignment_0_in_rule__XGenericType__Group__0__Impl19543);
rule__XGenericType__TypeAssignment_0();
state._fsp--;
@@ -28664,16 +28743,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:9504: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:9537: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:9508: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:9509: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1__Impl_in_rule__XGenericType__Group__119510);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1__Impl_in_rule__XGenericType__Group__119573);
rule__XGenericType__Group__1__Impl();
state._fsp--;
@@ -28697,22 +28776,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:9515: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:9548: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:9519: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:9520: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: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:9520: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:9521: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 )?
{
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:9522: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:9555:1: ( rule__XGenericType__Group_1__0 )?
int alt99=2;
int LA99_0 = input.LA(1);
@@ -28721,9 +28800,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:9522: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:9555:2: rule__XGenericType__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0_in_rule__XGenericType__Group__1__Impl19537);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0_in_rule__XGenericType__Group__1__Impl19600);
rule__XGenericType__Group_1__0();
state._fsp--;
@@ -28759,21 +28838,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:9536: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:9569: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:9540: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:9541: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0__Impl_in_rule__XGenericType__Group_1__019572);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0__Impl_in_rule__XGenericType__Group_1__019635);
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__019575);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__1_in_rule__XGenericType__Group_1__019638);
rule__XGenericType__Group_1__1();
state._fsp--;
@@ -28797,25 +28876,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:9548: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:9581: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:9552:1: ( ( ( '<' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9553:1: ( ( '<' ) )
+ // ../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:9553:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9554: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: ( '<' )
{
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:9555:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9556:2: '<'
+ // ../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: '<'
{
- match(input,28,FollowSets000.FOLLOW_28_in_rule__XGenericType__Group_1__0__Impl19604); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__XGenericType__Group_1__0__Impl19667); if (state.failed) return ;
}
@@ -28844,21 +28923,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:9567: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:9600: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:9571: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:9572: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__1__Impl_in_rule__XGenericType__Group_1__119636);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__1__Impl_in_rule__XGenericType__Group_1__119699);
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__119639);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__2_in_rule__XGenericType__Group_1__119702);
rule__XGenericType__Group_1__2();
state._fsp--;
@@ -28882,25 +28961,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:9579: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:9612: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:9583: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:9584: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: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:9584: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:9585: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 )
{
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:9586: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:9586: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_1_in_rule__XGenericType__Group_1__1__Impl19666);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_1_in_rule__XGenericType__Group_1__1__Impl19729);
rule__XGenericType__TypeArgumentsAssignment_1_1();
state._fsp--;
@@ -28933,21 +29012,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:9596: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:9629: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:9600: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:9601: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__2__Impl_in_rule__XGenericType__Group_1__219696);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__2__Impl_in_rule__XGenericType__Group_1__219759);
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__219699);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__3_in_rule__XGenericType__Group_1__219762);
rule__XGenericType__Group_1__3();
state._fsp--;
@@ -28971,22 +29050,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:9608: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:9641: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:9612: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:9613: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: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:9613: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:9614: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 )*
{
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:9615: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:9648:1: ( rule__XGenericType__Group_1_2__0 )*
loop100:
do {
int alt100=2;
@@ -28999,9 +29078,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:9615: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:9648:2: rule__XGenericType__Group_1_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0_in_rule__XGenericType__Group_1__2__Impl19726);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0_in_rule__XGenericType__Group_1__2__Impl19789);
rule__XGenericType__Group_1_2__0();
state._fsp--;
@@ -29040,16 +29119,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:9625: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:9658: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:9629: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:9630: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__3__Impl_in_rule__XGenericType__Group_1__319757);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__3__Impl_in_rule__XGenericType__Group_1__319820);
rule__XGenericType__Group_1__3__Impl();
state._fsp--;
@@ -29073,22 +29152,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:9636: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:9669: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:9640:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9641:1: ( '>' )
+ // ../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:9641:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9642: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: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericTypeAccess().getGreaterThanSignKeyword_1_3());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__XGenericType__Group_1__3__Impl19785); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__XGenericType__Group_1__3__Impl19848); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXGenericTypeAccess().getGreaterThanSignKeyword_1_3());
}
@@ -29114,21 +29193,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:9663: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:9696: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:9667: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:9668: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0__Impl_in_rule__XGenericType__Group_1_2__019824);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0__Impl_in_rule__XGenericType__Group_1_2__019887);
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__019827);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__1_in_rule__XGenericType__Group_1_2__019890);
rule__XGenericType__Group_1_2__1();
state._fsp--;
@@ -29152,22 +29231,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:9675: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:9708: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:9679:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9680:1: ( ',' )
+ // ../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:9680:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9681: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericTypeAccess().getCommaKeyword_1_2_0());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XGenericType__Group_1_2__0__Impl19855); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__XGenericType__Group_1_2__0__Impl19918); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXGenericTypeAccess().getCommaKeyword_1_2_0());
}
@@ -29193,16 +29272,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:9694: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:9727: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:9698: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:9699: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__1__Impl_in_rule__XGenericType__Group_1_2__119886);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__1__Impl_in_rule__XGenericType__Group_1_2__119949);
rule__XGenericType__Group_1_2__1__Impl();
state._fsp--;
@@ -29226,25 +29305,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:9705: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:9738: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:9709: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:9710: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: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:9710: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:9711: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 )
{
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:9712: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:9712: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_2_1_in_rule__XGenericType__Group_1_2__1__Impl19913);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_2_1_in_rule__XGenericType__Group_1_2__1__Impl19976);
rule__XGenericType__TypeArgumentsAssignment_1_2_1();
state._fsp--;
@@ -29277,21 +29356,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:9726: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:9759: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:9730: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:9731: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__0__Impl_in_rule__XGenericWildcardTypeArgument__Group__019947);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__0__Impl_in_rule__XGenericWildcardTypeArgument__Group__020010);
rule__XGenericWildcardTypeArgument__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1_in_rule__XGenericWildcardTypeArgument__Group__019950);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1_in_rule__XGenericWildcardTypeArgument__Group__020013);
rule__XGenericWildcardTypeArgument__Group__1();
state._fsp--;
@@ -29315,23 +29394,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:9738: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:9771: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:9742:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9743:1: ( () )
+ // ../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:9743:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9744: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: ()
{
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:9745:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9747:1:
+ // ../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:
{
}
@@ -29356,21 +29435,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:9757: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:9790: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:9761: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:9762: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1__Impl_in_rule__XGenericWildcardTypeArgument__Group__120008);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1__Impl_in_rule__XGenericWildcardTypeArgument__Group__120071);
rule__XGenericWildcardTypeArgument__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2_in_rule__XGenericWildcardTypeArgument__Group__120011);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2_in_rule__XGenericWildcardTypeArgument__Group__120074);
rule__XGenericWildcardTypeArgument__Group__2();
state._fsp--;
@@ -29394,22 +29473,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:9769: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:9802: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:9773:1: ( ( '?' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9774: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:9807:1: ( '?' )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9774:1: ( '?' )
- // ../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:9807:1: ( '?' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9808:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getQuestionMarkKeyword_1());
}
- match(input,16,FollowSets000.FOLLOW_16_in_rule__XGenericWildcardTypeArgument__Group__1__Impl20039); if (state.failed) return ;
+ match(input,16,FollowSets000.FOLLOW_16_in_rule__XGenericWildcardTypeArgument__Group__1__Impl20102); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getQuestionMarkKeyword_1());
}
@@ -29435,16 +29514,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:9788: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:9821: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:9792: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:9793: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2__Impl_in_rule__XGenericWildcardTypeArgument__Group__220070);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2__Impl_in_rule__XGenericWildcardTypeArgument__Group__220133);
rule__XGenericWildcardTypeArgument__Group__2__Impl();
state._fsp--;
@@ -29468,22 +29547,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:9799: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:9832: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:9803:1: ( ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9804:1: ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? )
+ // ../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:9804:1: ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9805: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 )?
{
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:9806:1: ( rule__XGenericWildcardTypeArgument__Alternatives_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 )?
int alt101=2;
int LA101_0 = input.LA(1);
@@ -29492,9 +29571,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:9806:2: rule__XGenericWildcardTypeArgument__Alternatives_2
+ // ../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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Alternatives_2_in_rule__XGenericWildcardTypeArgument__Group__2__Impl20097);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Alternatives_2_in_rule__XGenericWildcardTypeArgument__Group__2__Impl20160);
rule__XGenericWildcardTypeArgument__Alternatives_2();
state._fsp--;
@@ -29530,21 +29609,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:9822: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:9855: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:9826: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:9827: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__020134);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__020197);
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__020137);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1_in_rule__XGenericWildcardTypeArgument__Group_2_0__020200);
rule__XGenericWildcardTypeArgument__Group_2_0__1();
state._fsp--;
@@ -29568,22 +29647,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:9834: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:9867: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:9838:1: ( ( 'extends' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9839:1: ( 'extends' )
+ // ../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:9839:1: ( 'extends' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9840: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getExtendsKeyword_2_0_0());
}
- match(input,56,FollowSets000.FOLLOW_56_in_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl20165); if (state.failed) return ;
+ match(input,56,FollowSets000.FOLLOW_56_in_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl20228); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getExtendsKeyword_2_0_0());
}
@@ -29609,16 +29688,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:9853: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:9886: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:9857: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:9858: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__120196);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__120259);
rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl();
state._fsp--;
@@ -29642,25 +29721,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:9864: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:9897: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:9868: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:9869: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: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:9869: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:9870: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 )
{
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:9871: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:9871: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1_in_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl20223);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1_in_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl20286);
rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1();
state._fsp--;
@@ -29693,21 +29772,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:9885: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:9918: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:9889: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:9890: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__020257);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__020320);
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__020260);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1_in_rule__XGenericWildcardTypeArgument__Group_2_1__020323);
rule__XGenericWildcardTypeArgument__Group_2_1__1();
state._fsp--;
@@ -29731,22 +29810,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:9897: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:9930: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:9901:1: ( ( 'super' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9902:1: ( 'super' )
+ // ../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:9902:1: ( 'super' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9903: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getSuperKeyword_2_1_0());
}
- match(input,38,FollowSets000.FOLLOW_38_in_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl20288); if (state.failed) return ;
+ match(input,38,FollowSets000.FOLLOW_38_in_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl20351); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getSuperKeyword_2_1_0());
}
@@ -29772,16 +29851,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:9916: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:9949: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:9920: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:9921: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__120319);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__120382);
rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl();
state._fsp--;
@@ -29805,25 +29884,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:9927: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:9960: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:9931: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:9932: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: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:9932: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:9933: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 )
{
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:9934: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:9934: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1_in_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl20346);
+ pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1_in_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl20409);
rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1();
state._fsp--;
@@ -29856,21 +29935,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:9948: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:9981: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:9952: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:9953: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__0__Impl_in_rule__XQualifiedName__Group__020380);
+ pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__0__Impl_in_rule__XQualifiedName__Group__020443);
rule__XQualifiedName__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1_in_rule__XQualifiedName__Group__020383);
+ pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1_in_rule__XQualifiedName__Group__020446);
rule__XQualifiedName__Group__1();
state._fsp--;
@@ -29894,22 +29973,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:9960: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:9993: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:9964:1: ( ( ruleXID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9965:1: ( ruleXID )
+ // ../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:9965:1: ( ruleXID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9966: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group__0__Impl20410);
+ pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group__0__Impl20473);
ruleXID();
state._fsp--;
@@ -29939,16 +30018,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:9977: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:10010: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:9981: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:9982: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1__Impl_in_rule__XQualifiedName__Group__120439);
+ pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1__Impl_in_rule__XQualifiedName__Group__120502);
rule__XQualifiedName__Group__1__Impl();
state._fsp--;
@@ -29972,22 +30051,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:9988: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:10021: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:9992: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:9993: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: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:9993: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:9994: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 )*
{
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:9995: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:10028:1: ( rule__XQualifiedName__Group_1__0 )*
loop102:
do {
int alt102=2;
@@ -30000,9 +30079,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:9995: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:10028:2: rule__XQualifiedName__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0_in_rule__XQualifiedName__Group__1__Impl20466);
+ pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0_in_rule__XQualifiedName__Group__1__Impl20529);
rule__XQualifiedName__Group_1__0();
state._fsp--;
@@ -30041,21 +30120,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:10009: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:10042: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:10013: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:10014: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0__Impl_in_rule__XQualifiedName__Group_1__020501);
+ pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0__Impl_in_rule__XQualifiedName__Group_1__020564);
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__020504);
+ pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__1_in_rule__XQualifiedName__Group_1__020567);
rule__XQualifiedName__Group_1__1();
state._fsp--;
@@ -30079,22 +30158,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:10021: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:10054: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:10025:1: ( ( '.' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10026:1: ( '.' )
+ // ../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:10026:1: ( '.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10027: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: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXQualifiedNameAccess().getFullStopKeyword_1_0());
}
- match(input,36,FollowSets000.FOLLOW_36_in_rule__XQualifiedName__Group_1__0__Impl20532); if (state.failed) return ;
+ match(input,36,FollowSets000.FOLLOW_36_in_rule__XQualifiedName__Group_1__0__Impl20595); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXQualifiedNameAccess().getFullStopKeyword_1_0());
}
@@ -30120,16 +30199,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:10040: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:10073: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:10044: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:10045: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__1__Impl_in_rule__XQualifiedName__Group_1__120563);
+ pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__1__Impl_in_rule__XQualifiedName__Group_1__120626);
rule__XQualifiedName__Group_1__1__Impl();
state._fsp--;
@@ -30153,22 +30232,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:10051: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:10084: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:10055:1: ( ( ruleXID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10056:1: ( ruleXID )
+ // ../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:10056:1: ( ruleXID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10057: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group_1__1__Impl20590);
+ pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group_1__1__Impl20653);
ruleXID();
state._fsp--;
@@ -30198,21 +30277,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:10072: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:10105: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:10076: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:10077: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__020623);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__020686);
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__020626);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__020689);
rule__XAssignment__Group_0__1();
state._fsp--;
@@ -30236,23 +30315,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:10084: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:10117: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:10088:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10089:1: ( () )
+ // ../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:10089:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10090: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: ()
{
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:10091:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10093:1:
+ // ../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:
{
}
@@ -30277,21 +30356,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:10103: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:10136: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:10107: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:10108: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__120684);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__120747);
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__120687);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__120750);
rule__XAssignment__Group_0__2();
state._fsp--;
@@ -30315,25 +30394,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:10115: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:10148: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:10119: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:10120: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: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:10120: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:10121: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 )
{
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:10122: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:10122: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl20714);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl20777);
rule__XAssignment__FeatureAssignment_0_1();
state._fsp--;
@@ -30366,21 +30445,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:10132: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:10165: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:10136: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:10137: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__220744);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__220807);
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__220747);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__220810);
rule__XAssignment__Group_0__3();
state._fsp--;
@@ -30404,22 +30483,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:10144: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:10177: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:10148:1: ( ( ruleOpSingleAssign ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10149:1: ( ruleOpSingleAssign )
+ // ../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:10149:1: ( ruleOpSingleAssign )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10150: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl20774);
+ pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl20837);
ruleOpSingleAssign();
state._fsp--;
@@ -30449,16 +30528,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:10161: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:10194: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:10165: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:10166: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__320803);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__320866);
rule__XAssignment__Group_0__3__Impl();
state._fsp--;
@@ -30482,25 +30561,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:10172: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:10205: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:10176: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:10177: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: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:10177: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:10178: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 )
{
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:10179: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:10179: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl20830);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl20893);
rule__XAssignment__ValueAssignment_0_3();
state._fsp--;
@@ -30533,21 +30612,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:10197: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:10230: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:10201: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:10202: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__020868);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__020931);
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__020871);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__020934);
rule__XAssignment__Group_1__1();
state._fsp--;
@@ -30571,22 +30650,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:10209: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:10242: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:10213:1: ( ( ruleXOrExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10214:1: ( ruleXOrExpression )
+ // ../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:10214:1: ( ruleXOrExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10215: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl20898);
+ pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl20961);
ruleXOrExpression();
state._fsp--;
@@ -30616,16 +30695,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:10226: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:10259: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:10230: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:10231: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__120927);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__120990);
rule__XAssignment__Group_1__1__Impl();
state._fsp--;
@@ -30649,22 +30728,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:10237: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:10270: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:10241: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:10242: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: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:10242: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:10243: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 )?
{
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:10244: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:10277:1: ( rule__XAssignment__Group_1_1__0 )?
int alt103=2;
int LA103_0 = input.LA(1);
@@ -30677,9 +30756,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:10244: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl20954);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl21017);
rule__XAssignment__Group_1_1__0();
state._fsp--;
@@ -30715,21 +30794,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:10258: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:10291: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:10262: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:10263: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__020989);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__021052);
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__020992);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__021055);
rule__XAssignment__Group_1_1__1();
state._fsp--;
@@ -30753,25 +30832,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:10270: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:10303: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:10274: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:10275: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: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:10275: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:10276: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 )
{
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:10277: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:10277: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl21019);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl21082);
rule__XAssignment__Group_1_1_0__0();
state._fsp--;
@@ -30804,16 +30883,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:10287: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:10320: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:10291: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:10292: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__121049);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__121112);
rule__XAssignment__Group_1_1__1__Impl();
state._fsp--;
@@ -30837,25 +30916,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:10298: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:10331: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:10302: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:10303: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: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:10303: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:10304: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 )
{
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:10305: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:10305: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl21076);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl21139);
rule__XAssignment__RightOperandAssignment_1_1_1();
state._fsp--;
@@ -30888,16 +30967,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:10319: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:10352: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:10323: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:10324: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__021110);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__021173);
rule__XAssignment__Group_1_1_0__0__Impl();
state._fsp--;
@@ -30921,25 +31000,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:10330: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:10363: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:10334: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:10335: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: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:10335: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:10336: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 )
{
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:10337: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:10337: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl21137);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl21200);
rule__XAssignment__Group_1_1_0_0__0();
state._fsp--;
@@ -30972,21 +31051,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:10349: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: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 ;
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:10353: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:10354: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__021169);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__021232);
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__021172);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__021235);
rule__XAssignment__Group_1_1_0_0__1();
state._fsp--;
@@ -31010,23 +31089,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:10361: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:10394: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:10365:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10366:1: ( () )
+ // ../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:10366:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10367: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: ()
{
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:10368:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10370:1:
+ // ../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:
{
}
@@ -31051,16 +31130,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:10380: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:10413: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:10384: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:10385: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__121230);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__121293);
rule__XAssignment__Group_1_1_0_0__1__Impl();
state._fsp--;
@@ -31084,25 +31163,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:10391: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:10424: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:10395: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:10396: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: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:10396: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:10397: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 )
{
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:10398: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:10398: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl21257);
+ pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl21320);
rule__XAssignment__FeatureAssignment_1_1_0_0_1();
state._fsp--;
@@ -31135,21 +31214,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:10412: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:10445: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:10416: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:10417: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__021291);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__021354);
rule__XOrExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__021294);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__021357);
rule__XOrExpression__Group__1();
state._fsp--;
@@ -31173,22 +31252,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:10424: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:10457: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:10428:1: ( ( ruleXAndExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10429:1: ( ruleXAndExpression )
+ // ../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:10429:1: ( ruleXAndExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10430: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl21321);
+ pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl21384);
ruleXAndExpression();
state._fsp--;
@@ -31218,16 +31297,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:10441: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:10474: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:10445: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:10446: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__121350);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__121413);
rule__XOrExpression__Group__1__Impl();
state._fsp--;
@@ -31251,22 +31330,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:10452: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:10485: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:10456: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:10457: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: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:10457: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:10458: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 )*
{
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:10459: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:10492:1: ( rule__XOrExpression__Group_1__0 )*
loop104:
do {
int alt104=2;
@@ -31285,9 +31364,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:10459: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl21377);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl21440);
rule__XOrExpression__Group_1__0();
state._fsp--;
@@ -31326,21 +31405,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:10473: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:10506: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:10477: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:10478: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__021412);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__021475);
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__021415);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__021478);
rule__XOrExpression__Group_1__1();
state._fsp--;
@@ -31364,25 +31443,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:10485: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:10518: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:10489: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:10490: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: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:10490: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:10491: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 )
{
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:10492: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:10492: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl21442);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl21505);
rule__XOrExpression__Group_1_0__0();
state._fsp--;
@@ -31415,16 +31494,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:10502: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:10535: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:10506: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:10507: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__121472);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__121535);
rule__XOrExpression__Group_1__1__Impl();
state._fsp--;
@@ -31448,25 +31527,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:10513: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:10546: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:10517: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:10518: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: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:10518: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:10519: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 )
{
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:10520: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:10520: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl21499);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl21562);
rule__XOrExpression__RightOperandAssignment_1_1();
state._fsp--;
@@ -31499,16 +31578,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:10534: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:10567: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:10538: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:10539: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__021533);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__021596);
rule__XOrExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -31532,25 +31611,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:10545: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:10578: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:10549: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:10550: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: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:10550: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:10551: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 )
{
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:10552: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:10552: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl21560);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl21623);
rule__XOrExpression__Group_1_0_0__0();
state._fsp--;
@@ -31583,21 +31662,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:10564: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:10597: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:10568: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:10569: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__021592);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__021655);
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__021595);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__021658);
rule__XOrExpression__Group_1_0_0__1();
state._fsp--;
@@ -31621,23 +31700,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:10576: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:10609: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:10580:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10581:1: ( () )
+ // ../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:10581:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10582: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: ()
{
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:10583:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10585:1:
+ // ../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:
{
}
@@ -31662,16 +31741,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:10595: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:10628: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:10599: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:10600: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__121653);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__121716);
rule__XOrExpression__Group_1_0_0__1__Impl();
state._fsp--;
@@ -31695,25 +31774,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:10606: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:10639: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:10610: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:10611: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: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:10611: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:10612: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 )
{
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:10613: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:10613: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl21680);
+ pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl21743);
rule__XOrExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
@@ -31746,21 +31825,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:10627: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:10660: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:10631: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:10632: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__021714);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__021777);
rule__XAndExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__021717);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__021780);
rule__XAndExpression__Group__1();
state._fsp--;
@@ -31784,22 +31863,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:10639: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:10672: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:10643:1: ( ( ruleXEqualityExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10644:1: ( ruleXEqualityExpression )
+ // ../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:10644:1: ( ruleXEqualityExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10645: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl21744);
+ pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl21807);
ruleXEqualityExpression();
state._fsp--;
@@ -31829,16 +31908,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:10656: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:10689: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:10660: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:10661: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__121773);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__121836);
rule__XAndExpression__Group__1__Impl();
state._fsp--;
@@ -31862,22 +31941,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:10667: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:10700: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:10671: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:10672: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: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:10672: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:10673: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 )*
{
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:10674: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:10707:1: ( rule__XAndExpression__Group_1__0 )*
loop105:
do {
int alt105=2;
@@ -31896,9 +31975,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:10674: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl21800);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl21863);
rule__XAndExpression__Group_1__0();
state._fsp--;
@@ -31937,21 +32016,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:10688: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:10721: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:10692: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:10693: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__021835);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__021898);
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__021838);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__021901);
rule__XAndExpression__Group_1__1();
state._fsp--;
@@ -31975,25 +32054,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:10700: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:10733: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:10704: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:10705: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: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:10705: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:10706: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 )
{
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:10707: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:10707: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl21865);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl21928);
rule__XAndExpression__Group_1_0__0();
state._fsp--;
@@ -32026,16 +32105,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:10717: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:10750: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:10721: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:10722: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__121895);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__121958);
rule__XAndExpression__Group_1__1__Impl();
state._fsp--;
@@ -32059,25 +32138,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:10728: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:10761: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:10732: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:10733: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: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:10733: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:10734: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 )
{
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:10735: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:10735: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl21922);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl21985);
rule__XAndExpression__RightOperandAssignment_1_1();
state._fsp--;
@@ -32110,16 +32189,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:10749: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:10782: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:10753: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:10754: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__021956);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__022019);
rule__XAndExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -32143,25 +32222,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:10760: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:10793: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:10764: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:10765: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: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:10765: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:10766: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 )
{
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:10767: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:10767: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl21983);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl22046);
rule__XAndExpression__Group_1_0_0__0();
state._fsp--;
@@ -32194,21 +32273,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:10779: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:10812: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:10783: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:10784: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__022015);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__022078);
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__022018);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__022081);
rule__XAndExpression__Group_1_0_0__1();
state._fsp--;
@@ -32232,23 +32311,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:10791: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:10824: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:10795:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10796:1: ( () )
+ // ../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:10796:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10797: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: ()
{
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:10798:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10800:1:
+ // ../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:
{
}
@@ -32273,16 +32352,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:10810: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:10843: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:10814: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:10815: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__122076);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__122139);
rule__XAndExpression__Group_1_0_0__1__Impl();
state._fsp--;
@@ -32306,25 +32385,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:10821: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:10854: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:10825: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:10826: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: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:10826: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:10827: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 )
{
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:10828: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:10828: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl22103);
+ pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl22166);
rule__XAndExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
@@ -32357,21 +32436,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:10842: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:10875: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:10846: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:10847: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__022137);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__022200);
rule__XEqualityExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__022140);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__022203);
rule__XEqualityExpression__Group__1();
state._fsp--;
@@ -32395,22 +32474,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:10854: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:10887: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:10858:1: ( ( ruleXRelationalExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10859:1: ( ruleXRelationalExpression )
+ // ../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:10859:1: ( ruleXRelationalExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10860: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl22167);
+ pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl22230);
ruleXRelationalExpression();
state._fsp--;
@@ -32440,16 +32519,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:10871: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:10904: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:10875: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:10876: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__122196);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__122259);
rule__XEqualityExpression__Group__1__Impl();
state._fsp--;
@@ -32473,22 +32552,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:10882: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:10915: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:10886: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:10887: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: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:10887: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:10888: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 )*
{
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:10889: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:10922:1: ( rule__XEqualityExpression__Group_1__0 )*
loop106:
do {
int alt106=2;
@@ -32516,9 +32595,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:10889: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl22223);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl22286);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
@@ -32557,21 +32636,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:10903: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:10936: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:10907: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:10908: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__022258);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__022321);
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__022261);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__022324);
rule__XEqualityExpression__Group_1__1();
state._fsp--;
@@ -32595,25 +32674,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:10915: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:10948: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:10919: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:10920: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: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:10920: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:10921: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 )
{
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:10922: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:10922: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl22288);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl22351);
rule__XEqualityExpression__Group_1_0__0();
state._fsp--;
@@ -32646,16 +32725,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:10932: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:10965: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:10936: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:10937: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__122318);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__122381);
rule__XEqualityExpression__Group_1__1__Impl();
state._fsp--;
@@ -32679,25 +32758,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:10943: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:10976: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:10947: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:10948: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: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:10948: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:10949: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 )
{
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:10950: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:10950: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl22345);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl22408);
rule__XEqualityExpression__RightOperandAssignment_1_1();
state._fsp--;
@@ -32730,16 +32809,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:10964: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:10997: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:10968: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:10969: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__022379);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__022442);
rule__XEqualityExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -32763,25 +32842,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:10975: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:11008: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:10979: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:10980: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: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:10980: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:10981: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 )
{
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:10982: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:10982: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl22406);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl22469);
rule__XEqualityExpression__Group_1_0_0__0();
state._fsp--;
@@ -32814,21 +32893,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:10994: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:11027: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:10998: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:10999: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__022438);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__022501);
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__022441);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__022504);
rule__XEqualityExpression__Group_1_0_0__1();
state._fsp--;
@@ -32852,23 +32931,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:11006: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:11039: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:11010:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11011:1: ( () )
+ // ../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:11011:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11012: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: ()
{
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:11013:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11015:1:
+ // ../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:
{
}
@@ -32893,16 +32972,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:11025: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:11058: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:11029: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:11030: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__122499);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__122562);
rule__XEqualityExpression__Group_1_0_0__1__Impl();
state._fsp--;
@@ -32926,25 +33005,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:11036: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:11069: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:11040: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:11041: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: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:11041: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:11042: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 )
{
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:11043: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:11043: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl22526);
+ pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl22589);
rule__XEqualityExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
@@ -32977,21 +33056,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:11057: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:11090: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:11061: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:11062: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__022560);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__022623);
rule__XRelationalExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__022563);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__022626);
rule__XRelationalExpression__Group__1();
state._fsp--;
@@ -33015,22 +33094,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:11069: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:11102: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:11073:1: ( ( ruleXOtherOperatorExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11074:1: ( ruleXOtherOperatorExpression )
+ // ../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:11074:1: ( ruleXOtherOperatorExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11075: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl22590);
+ pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl22653);
ruleXOtherOperatorExpression();
state._fsp--;
@@ -33060,16 +33139,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:11086: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:11119: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:11090: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:11091: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__122619);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__122682);
rule__XRelationalExpression__Group__1__Impl();
state._fsp--;
@@ -33093,22 +33172,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:11097: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:11130: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:11101:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11102:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
+ // ../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:11102:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11103: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 )*
{
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:11104:1: ( rule__XRelationalExpression__Alternatives_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 )*
loop107:
do {
int alt107=2;
@@ -33173,9 +33252,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:11104: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl22646);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl22709);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
@@ -33214,21 +33293,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:11118: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:11151: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:11122: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:11123: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__022681);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__022744);
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__022684);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__022747);
rule__XRelationalExpression__Group_1_0__1();
state._fsp--;
@@ -33252,25 +33331,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:11130: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:11163: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:11134: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:11135: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: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:11135: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:11136: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 )
{
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:11137: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:11137: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl22711);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl22774);
rule__XRelationalExpression__Group_1_0_0__0();
state._fsp--;
@@ -33303,16 +33382,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:11147: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:11180: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:11151: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:11152: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__122741);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__122804);
rule__XRelationalExpression__Group_1_0__1__Impl();
state._fsp--;
@@ -33336,25 +33415,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:11158: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:11191: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:11162: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:11163: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: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:11163: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:11164: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 )
{
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:11165: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:11165: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl22768);
+ pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl22831);
rule__XRelationalExpression__TypeAssignment_1_0_1();
state._fsp--;
@@ -33387,16 +33466,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:11179: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:11212: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:11183: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:11184: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__022802);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__022865);
rule__XRelationalExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -33420,25 +33499,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:11190: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:11223: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:11194: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:11195: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: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:11195: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:11196: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 )
{
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:11197: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:11197: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: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
{
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl22829);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl22892);
rule__XRelationalExpression__Group_1_0_0_0__0();
state._fsp--;
@@ -33471,21 +33550,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:11209: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: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 ;
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:11213: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:11214: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__022861);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__022924);
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__022864);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__022927);
rule__XRelationalExpression__Group_1_0_0_0__1();
state._fsp--;
@@ -33509,23 +33588,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:11221: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:11254: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:11225:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11226:1: ( () )
+ // ../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:11226:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11227: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: ()
{
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:11228:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11230:1:
+ // ../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:
{
}
@@ -33550,16 +33629,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:11240: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:11273: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:11244: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:11245: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__122922);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__122985);
rule__XRelationalExpression__Group_1_0_0_0__1__Impl();
state._fsp--;
@@ -33583,22 +33662,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:11251: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:11284: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:11255:1: ( ( 'instanceof' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11256:1: ( 'instanceof' )
+ // ../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:11256:1: ( 'instanceof' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11257: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'
{
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__Impl22950); if (state.failed) return ;
+ match(input,66,FollowSets001.FOLLOW_66_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl23013); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
@@ -33624,21 +33703,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:11274: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:11307: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:11278: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:11279: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__022985);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__023048);
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__022988);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__023051);
rule__XRelationalExpression__Group_1_1__1();
state._fsp--;
@@ -33662,25 +33741,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:11286: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:11319: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:11290: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:11291: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: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:11291: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:11292: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 )
{
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:11293: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:11293: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl23015);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl23078);
rule__XRelationalExpression__Group_1_1_0__0();
state._fsp--;
@@ -33713,16 +33792,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:11303: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:11336: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:11307: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:11308: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__123045);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__123108);
rule__XRelationalExpression__Group_1_1__1__Impl();
state._fsp--;
@@ -33746,25 +33825,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:11314: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:11347: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:11318: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:11319: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: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:11319: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:11320: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 )
{
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:11321: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:11321: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl23072);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl23135);
rule__XRelationalExpression__RightOperandAssignment_1_1_1();
state._fsp--;
@@ -33797,16 +33876,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:11335: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:11368: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:11339: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:11340: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__023106);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__023169);
rule__XRelationalExpression__Group_1_1_0__0__Impl();
state._fsp--;
@@ -33830,25 +33909,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:11346: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:11379: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:11350: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:11351: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: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:11351: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:11352: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 )
{
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:11353: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:11353: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl23133);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl23196);
rule__XRelationalExpression__Group_1_1_0_0__0();
state._fsp--;
@@ -33881,21 +33960,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:11365: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: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 ;
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:11369: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:11370: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__023165);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__023228);
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__023168);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__023231);
rule__XRelationalExpression__Group_1_1_0_0__1();
state._fsp--;
@@ -33919,23 +33998,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:11377: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:11410: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:11381:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11382:1: ( () )
+ // ../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:11382:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11383: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: ()
{
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:11384:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11386:1:
+ // ../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:
{
}
@@ -33960,16 +34039,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:11396: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:11429: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:11400: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:11401: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__123226);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__123289);
rule__XRelationalExpression__Group_1_1_0_0__1__Impl();
state._fsp--;
@@ -33993,25 +34072,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:11407: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:11440: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:11411: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:11412: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: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:11412: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:11413: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 )
{
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:11414: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:11414: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl23253);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl23316);
rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1();
state._fsp--;
@@ -34044,21 +34123,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:11428: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:11461: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:11432: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:11433: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__023287);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__023350);
rule__XOtherOperatorExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__023290);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__023353);
rule__XOtherOperatorExpression__Group__1();
state._fsp--;
@@ -34082,22 +34161,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:11440: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:11473: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:11444:1: ( ( ruleXAdditiveExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11445:1: ( ruleXAdditiveExpression )
+ // ../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:11445:1: ( ruleXAdditiveExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11446: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl23317);
+ pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl23380);
ruleXAdditiveExpression();
state._fsp--;
@@ -34127,16 +34206,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:11457: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:11490: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:11461: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:11462: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__123346);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__123409);
rule__XOtherOperatorExpression__Group__1__Impl();
state._fsp--;
@@ -34160,22 +34239,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:11468: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:11501: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:11472: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:11473: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: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:11473: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:11474: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 )*
{
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:11475: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:11508:1: ( rule__XOtherOperatorExpression__Group_1__0 )*
loop108:
do {
int alt108=2;
@@ -34203,9 +34282,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:11475: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl23373);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl23436);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
@@ -34244,21 +34323,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:11489: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:11522: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:11493: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:11494: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__023408);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__023471);
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__023411);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__023474);
rule__XOtherOperatorExpression__Group_1__1();
state._fsp--;
@@ -34282,25 +34361,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:11501: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:11534: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:11505: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:11506: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: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:11506: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:11507: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 )
{
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:11508: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:11508: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl23438);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl23501);
rule__XOtherOperatorExpression__Group_1_0__0();
state._fsp--;
@@ -34333,16 +34412,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:11518: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:11551: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:11522: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:11523: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__123468);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__123531);
rule__XOtherOperatorExpression__Group_1__1__Impl();
state._fsp--;
@@ -34366,25 +34445,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:11529: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:11562: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:11533: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:11534: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: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:11534: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:11535: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 )
{
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:11536: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:11536: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl23495);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl23558);
rule__XOtherOperatorExpression__RightOperandAssignment_1_1();
state._fsp--;
@@ -34417,16 +34496,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:11550: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:11583: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:11554: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:11555: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__023529);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__023592);
rule__XOtherOperatorExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -34450,25 +34529,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:11561: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:11594: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:11565: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:11566: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: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:11566: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:11567: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 )
{
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:11568: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:11568: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl23556);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl23619);
rule__XOtherOperatorExpression__Group_1_0_0__0();
state._fsp--;
@@ -34501,21 +34580,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:11580: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:11613: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:11584: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:11585: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__023588);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__023651);
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__023591);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__023654);
rule__XOtherOperatorExpression__Group_1_0_0__1();
state._fsp--;
@@ -34539,23 +34618,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:11592: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:11625: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:11596:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11597:1: ( () )
+ // ../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:11597:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11598: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: ()
{
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:11599:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11601:1:
+ // ../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:
{
}
@@ -34580,16 +34659,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:11611: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:11644: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:11615: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:11616: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__123649);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__123712);
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl();
state._fsp--;
@@ -34613,25 +34692,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:11622: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:11655: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:11626: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:11627: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: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:11627: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:11628: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 )
{
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:11629: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:11629: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl23676);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl23739);
rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
@@ -34664,21 +34743,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:11643: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:11676: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:11647: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:11648: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__023710);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__023773);
rule__XAdditiveExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__023713);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__023776);
rule__XAdditiveExpression__Group__1();
state._fsp--;
@@ -34702,22 +34781,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:11655: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:11688: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:11659:1: ( ( ruleXMultiplicativeExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11660:1: ( ruleXMultiplicativeExpression )
+ // ../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:11660:1: ( ruleXMultiplicativeExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11661: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl23740);
+ pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl23803);
ruleXMultiplicativeExpression();
state._fsp--;
@@ -34747,16 +34826,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:11672: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:11705: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:11676: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:11677: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__123769);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__123832);
rule__XAdditiveExpression__Group__1__Impl();
state._fsp--;
@@ -34780,22 +34859,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:11683: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:11716: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:11687: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:11688: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: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:11688: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:11689: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 )*
{
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:11690: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:11723:1: ( rule__XAdditiveExpression__Group_1__0 )*
loop109:
do {
int alt109=2;
@@ -34823,9 +34902,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:11690: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl23796);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl23859);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
@@ -34864,21 +34943,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:11704: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:11737: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:11708: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:11709: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__023831);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__023894);
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__023834);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__023897);
rule__XAdditiveExpression__Group_1__1();
state._fsp--;
@@ -34902,25 +34981,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:11716: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:11749: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:11720: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:11721: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: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:11721: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:11722: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 )
{
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:11723: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:11723: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl23861);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl23924);
rule__XAdditiveExpression__Group_1_0__0();
state._fsp--;
@@ -34953,16 +35032,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:11733: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:11766: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:11737: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:11738: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__123891);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__123954);
rule__XAdditiveExpression__Group_1__1__Impl();
state._fsp--;
@@ -34986,25 +35065,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:11744: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:11777: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:11748: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:11749: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: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:11749: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:11750: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 )
{
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:11751: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:11751: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl23918);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl23981);
rule__XAdditiveExpression__RightOperandAssignment_1_1();
state._fsp--;
@@ -35037,16 +35116,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:11765: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:11798: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:11769: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:11770: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__023952);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__024015);
rule__XAdditiveExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -35070,25 +35149,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:11776: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:11809: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:11780: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:11781: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: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:11781: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:11782: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 )
{
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:11783: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:11783: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl23979);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl24042);
rule__XAdditiveExpression__Group_1_0_0__0();
state._fsp--;
@@ -35121,21 +35200,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:11795: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:11828: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:11799: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:11800: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__024011);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__024074);
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__024014);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__024077);
rule__XAdditiveExpression__Group_1_0_0__1();
state._fsp--;
@@ -35159,23 +35238,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:11807: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:11840: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:11811:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11812:1: ( () )
+ // ../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:11812:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11813: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: ()
{
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:11814:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11816:1:
+ // ../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:
{
}
@@ -35200,16 +35279,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:11826: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:11859: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:11830: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:11831: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__124072);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__124135);
rule__XAdditiveExpression__Group_1_0_0__1__Impl();
state._fsp--;
@@ -35233,25 +35312,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:11837: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:11870: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:11841: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:11842: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: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:11842: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:11843: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 )
{
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:11844: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:11844: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl24099);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl24162);
rule__XAdditiveExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
@@ -35284,21 +35363,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:11858: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:11891: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:11862: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:11863: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__024133);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__024196);
rule__XMultiplicativeExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__024136);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__024199);
rule__XMultiplicativeExpression__Group__1();
state._fsp--;
@@ -35322,22 +35401,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:11870: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:11903: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:11874:1: ( ( ruleXUnaryOperation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11875:1: ( ruleXUnaryOperation )
+ // ../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:11875:1: ( ruleXUnaryOperation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11876: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl24163);
+ pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl24226);
ruleXUnaryOperation();
state._fsp--;
@@ -35367,16 +35446,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:11887: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:11920: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:11891: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:11892: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__124192);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__124255);
rule__XMultiplicativeExpression__Group__1__Impl();
state._fsp--;
@@ -35400,22 +35479,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:11898: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:11931: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:11902: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:11903: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: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:11903: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:11904: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 )*
{
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:11905: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:11938:1: ( rule__XMultiplicativeExpression__Group_1__0 )*
loop110:
do {
int alt110=2;
@@ -35469,9 +35548,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:11905: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl24219);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl24282);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
@@ -35510,21 +35589,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:11919: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:11952: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:11923: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:11924: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__024254);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__024317);
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__024257);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__024320);
rule__XMultiplicativeExpression__Group_1__1();
state._fsp--;
@@ -35548,25 +35627,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:11931: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:11964: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:11935: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:11936: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: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:11936: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:11937: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 )
{
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:11938: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:11938: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl24284);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl24347);
rule__XMultiplicativeExpression__Group_1_0__0();
state._fsp--;
@@ -35599,16 +35678,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:11948: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:11981: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:11952: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:11953: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__124314);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__124377);
rule__XMultiplicativeExpression__Group_1__1__Impl();
state._fsp--;
@@ -35632,25 +35711,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:11959: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:11992: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:11963: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:11964: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: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:11964: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:11965: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 )
{
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:11966: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:11966: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl24341);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl24404);
rule__XMultiplicativeExpression__RightOperandAssignment_1_1();
state._fsp--;
@@ -35683,16 +35762,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:11980: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:12013: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:11984: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:11985: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__024375);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__024438);
rule__XMultiplicativeExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -35716,25 +35795,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:11991: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:12024: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:11995: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:11996: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: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:11996: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:11997: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 )
{
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:11998: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:11998: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl24402);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl24465);
rule__XMultiplicativeExpression__Group_1_0_0__0();
state._fsp--;
@@ -35767,21 +35846,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:12010: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:12043: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:12014: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:12015: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__024434);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__024497);
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__024437);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__024500);
rule__XMultiplicativeExpression__Group_1_0_0__1();
state._fsp--;
@@ -35805,23 +35884,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:12022: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:12055: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:12026:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12027:1: ( () )
+ // ../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:12027:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12028: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: ()
{
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:12029:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12031:1:
+ // ../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:
{
}
@@ -35846,16 +35925,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:12041: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:12074: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:12045: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:12046: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__124495);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__124558);
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl();
state._fsp--;
@@ -35879,25 +35958,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:12052: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:12085: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:12056: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:12057: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: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:12057: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:12058: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 )
{
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:12059: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:12059: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl24522);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl24585);
rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
@@ -35930,21 +36009,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:12073: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:12106: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:12077: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:12078: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__024556);
+ pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__024619);
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__024559);
+ pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__024622);
rule__XUnaryOperation__Group_0__1();
state._fsp--;
@@ -35968,23 +36047,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:12085: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:12118: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:12089: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: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:12090:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12091: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: ()
{
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:12092:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12094:1:
+ // ../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:
{
}
@@ -36009,21 +36088,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:12104: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:12137: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:12108: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:12109: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__124617);
+ pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__124680);
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__124620);
+ pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__124683);
rule__XUnaryOperation__Group_0__2();
state._fsp--;
@@ -36047,25 +36126,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:12116: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:12149: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:12120: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:12121: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: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:12121: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:12122: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 )
{
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:12123: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:12123: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl24647);
+ pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl24710);
rule__XUnaryOperation__FeatureAssignment_0_1();
state._fsp--;
@@ -36098,16 +36177,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:12133: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:12166: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:12137: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:12138: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__224677);
+ pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__224740);
rule__XUnaryOperation__Group_0__2__Impl();
state._fsp--;
@@ -36131,25 +36210,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:12144: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:12177: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:12148: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:12149: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: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:12149: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:12150: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 )
{
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:12151: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:12151: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl24704);
+ pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl24767);
rule__XUnaryOperation__OperandAssignment_0_2();
state._fsp--;
@@ -36182,21 +36261,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:12167: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:12200: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:12171: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:12172: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__024740);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__024803);
rule__XCastedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__024743);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__024806);
rule__XCastedExpression__Group__1();
state._fsp--;
@@ -36220,22 +36299,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:12179: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:12212: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:12183:1: ( ( ruleXMemberFeatureCall ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12184:1: ( ruleXMemberFeatureCall )
+ // ../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:12184:1: ( ruleXMemberFeatureCall )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12185: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXMemberFeatureCallParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMemberFeatureCall_in_rule__XCastedExpression__Group__0__Impl24770);
+ pushFollow(FollowSets001.FOLLOW_ruleXMemberFeatureCall_in_rule__XCastedExpression__Group__0__Impl24833);
ruleXMemberFeatureCall();
state._fsp--;
@@ -36265,16 +36344,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:12196: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:12229: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:12200: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:12201: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__124799);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__124862);
rule__XCastedExpression__Group__1__Impl();
state._fsp--;
@@ -36298,22 +36377,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:12207: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:12240: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:12211: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:12212: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: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:12212: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:12213: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 )*
{
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:12214: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:12247:1: ( rule__XCastedExpression__Group_1__0 )*
loop111:
do {
int alt111=2;
@@ -36332,9 +36411,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:12214: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl24826);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl24889);
rule__XCastedExpression__Group_1__0();
state._fsp--;
@@ -36373,21 +36452,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:12228: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:12261: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:12232: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:12233: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__024861);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__024924);
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__024864);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__024927);
rule__XCastedExpression__Group_1__1();
state._fsp--;
@@ -36411,25 +36490,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:12240: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:12273: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:12244: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:12245: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: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:12245: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:12246: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 )
{
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:12247: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:12247: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl24891);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl24954);
rule__XCastedExpression__Group_1_0__0();
state._fsp--;
@@ -36462,16 +36541,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:12257: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:12290: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:12261: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:12262: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__124921);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__124984);
rule__XCastedExpression__Group_1__1__Impl();
state._fsp--;
@@ -36495,25 +36574,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:12268: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:12301: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:12272: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:12273: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: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:12273: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:12274: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 )
{
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:12275: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:12275: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl24948);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl25011);
rule__XCastedExpression__TypeAssignment_1_1();
state._fsp--;
@@ -36546,16 +36625,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:12289: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:12322: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:12293: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:12294: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__024982);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__025045);
rule__XCastedExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -36579,25 +36658,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:12300: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:12333: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:12304: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:12305: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: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:12305: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:12306: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 )
{
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:12307: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:12307: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl25009);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl25072);
rule__XCastedExpression__Group_1_0_0__0();
state._fsp--;
@@ -36630,21 +36709,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:12319: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:12352: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:12323: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:12324: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__025041);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__025104);
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__025044);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__025107);
rule__XCastedExpression__Group_1_0_0__1();
state._fsp--;
@@ -36668,23 +36747,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:12331: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:12364: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:12335:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12336:1: ( () )
+ // ../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:12336:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12337: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: ()
{
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:12338:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12340:1:
+ // ../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:
{
}
@@ -36709,16 +36788,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:12350: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:12383: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:12354: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:12355: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__125102);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__125165);
rule__XCastedExpression__Group_1_0_0__1__Impl();
state._fsp--;
@@ -36742,22 +36821,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:12361: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:12394: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:12365:1: ( ( 'as' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12366:1: ( 'as' )
+ // ../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:12366:1: ( 'as' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12367: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'
{
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__Impl25130); if (state.failed) return ;
+ match(input,48,FollowSets001.FOLLOW_48_in_rule__XCastedExpression__Group_1_0_0__1__Impl25193); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
@@ -36783,21 +36862,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:12384: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:12417: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:12388: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:12389: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__025165);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__025228);
rule__XMemberFeatureCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__025168);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__025231);
rule__XMemberFeatureCall__Group__1();
state._fsp--;
@@ -36821,22 +36900,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:12396: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:12429: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:12400:1: ( ( ruleXPrimaryExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12401:1: ( ruleXPrimaryExpression )
+ // ../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:12401:1: ( ruleXPrimaryExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12402: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl25195);
+ pushFollow(FollowSets001.FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl25258);
ruleXPrimaryExpression();
state._fsp--;
@@ -36866,16 +36945,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:12413: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:12446: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:12417: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:12418: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__125224);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__125287);
rule__XMemberFeatureCall__Group__1__Impl();
state._fsp--;
@@ -36899,22 +36978,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:12424: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:12457: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:12428:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12429:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
+ // ../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:12429:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12430: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 )*
{
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:12431:1: ( rule__XMemberFeatureCall__Alternatives_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 )*
loop112:
do {
int alt112=2;
@@ -36957,9 +37036,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:12431: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl25251);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl25314);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
@@ -36998,21 +37077,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:12445: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:12478: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:12449: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:12450: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__025286);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__025349);
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__025289);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__025352);
rule__XMemberFeatureCall__Group_1_0__1();
state._fsp--;
@@ -37036,25 +37115,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:12457: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:12490: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:12461: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:12462: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: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:12462: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:12463: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 )
{
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:12464: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:12464: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl25316);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl25379);
rule__XMemberFeatureCall__Group_1_0_0__0();
state._fsp--;
@@ -37087,16 +37166,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:12474: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:12507: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:12478: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:12479: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__125346);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__125409);
rule__XMemberFeatureCall__Group_1_0__1__Impl();
state._fsp--;
@@ -37120,25 +37199,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:12485: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:12518: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:12489: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:12490: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: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:12490: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:12491: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 )
{
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:12492: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:12492: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl25373);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl25436);
rule__XMemberFeatureCall__ValueAssignment_1_0_1();
state._fsp--;
@@ -37171,16 +37250,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:12506: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:12539: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:12510: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:12511: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__025407);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__025470);
rule__XMemberFeatureCall__Group_1_0_0__0__Impl();
state._fsp--;
@@ -37204,25 +37283,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:12517: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:12550: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:12521: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:12522: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: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:12522: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:12523: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 )
{
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:12524: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:12524: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl25434);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl25497);
rule__XMemberFeatureCall__Group_1_0_0_0__0();
state._fsp--;
@@ -37255,21 +37334,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:12536: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: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 ;
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:12540: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:12541: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__025466);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__025529);
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__025469);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__025532);
rule__XMemberFeatureCall__Group_1_0_0_0__1();
state._fsp--;
@@ -37293,23 +37372,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:12548: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:12581: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:12552:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12553:1: ( () )
+ // ../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:12553:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12554: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: ()
{
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:12555:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12557:1:
+ // ../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:
{
}
@@ -37334,21 +37413,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:12567: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: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 ;
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:12571: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:12572: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__125527);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__125590);
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__125530);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__125593);
rule__XMemberFeatureCall__Group_1_0_0_0__2();
state._fsp--;
@@ -37372,22 +37451,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:12579: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:12612: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:12583:1: ( ( '.' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12584: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:12617:1: ( '.' )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12584:1: ( '.' )
- // ../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:12617:1: ( '.' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12618: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__Impl25558); if (state.failed) return ;
+ match(input,36,FollowSets001.FOLLOW_36_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl25621); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1());
}
@@ -37413,21 +37492,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:12598: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: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 ;
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:12602: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:12603: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__225589);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__225652);
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__225592);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__225655);
rule__XMemberFeatureCall__Group_1_0_0_0__3();
state._fsp--;
@@ -37451,25 +37530,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:12610: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:12643: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:12614: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:12615: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: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:12615: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:12616: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 )
{
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:12617: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:12617: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl25619);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl25682);
rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2();
state._fsp--;
@@ -37502,16 +37581,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:12627: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:12660: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:12631: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:12632: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__325649);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__325712);
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl();
state._fsp--;
@@ -37535,22 +37614,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:12638: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:12671: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:12642:1: ( ( ruleOpSingleAssign ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12643:1: ( ruleOpSingleAssign )
+ // ../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:12643:1: ( ruleOpSingleAssign )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12644: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
{
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__Impl25676);
+ pushFollow(FollowSets001.FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl25739);
ruleOpSingleAssign();
state._fsp--;
@@ -37580,21 +37659,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:12663: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:12696: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:12667: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:12668: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__025713);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__025776);
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__025716);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__025779);
rule__XMemberFeatureCall__Group_1_1__1();
state._fsp--;
@@ -37618,25 +37697,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:12675: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:12708: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:12679: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:12680: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: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:12680: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:12681: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 )
{
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:12682: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:12682: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl25743);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl25806);
rule__XMemberFeatureCall__Group_1_1_0__0();
state._fsp--;
@@ -37669,21 +37748,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:12692: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:12725: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:12696: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:12697: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__125773);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__125836);
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__125776);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__125839);
rule__XMemberFeatureCall__Group_1_1__2();
state._fsp--;
@@ -37707,22 +37786,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:12704: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:12737: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:12708: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:12709: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: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:12709: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:12710: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 )?
{
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:12711: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:12744:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
int alt113=2;
int LA113_0 = input.LA(1);
@@ -37731,9 +37810,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:12711: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:12744: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__Impl25803);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl25866);
rule__XMemberFeatureCall__Group_1_1_1__0();
state._fsp--;
@@ -37769,21 +37848,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:12721: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:12754: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:12725: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:12726: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__225834);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__225897);
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__225837);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__225900);
rule__XMemberFeatureCall__Group_1_1__3();
state._fsp--;
@@ -37807,25 +37886,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:12733: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:12766: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:12737: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:12738: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: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:12738: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:12739: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 )
{
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:12740: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:12740: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl25864);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl25927);
rule__XMemberFeatureCall__FeatureAssignment_1_1_2();
state._fsp--;
@@ -37858,21 +37937,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:12750: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:12783: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:12754: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:12755: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__325894);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__325957);
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__325897);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__325960);
rule__XMemberFeatureCall__Group_1_1__4();
state._fsp--;
@@ -37896,29 +37975,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:12762: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:12795: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:12766: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:12767: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: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:12767: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:12768: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 )?
{
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:12769: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:12802: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:12769: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl25924);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl25987);
rule__XMemberFeatureCall__Group_1_1_3__0();
state._fsp--;
@@ -37954,16 +38033,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:12779: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:12812: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:12783: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:12784: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__425955);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__426018);
rule__XMemberFeatureCall__Group_1_1__4__Impl();
state._fsp--;
@@ -37987,29 +38066,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:12790: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:12823: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:12794: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:12795: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: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:12795: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:12796: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 )?
{
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:12797: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:12830: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:12797: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl25982);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl26045);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
state._fsp--;
@@ -38045,16 +38124,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:12817: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:12850: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:12821: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:12822: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__026023);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__026086);
rule__XMemberFeatureCall__Group_1_1_0__0__Impl();
state._fsp--;
@@ -38078,25 +38157,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:12828: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:12861: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:12832: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:12833: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: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:12833: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:12834: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 )
{
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:12835: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:12835: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl26050);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl26113);
rule__XMemberFeatureCall__Group_1_1_0_0__0();
state._fsp--;
@@ -38129,21 +38208,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:12847: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: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 ;
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:12851: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:12852: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__026082);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__026145);
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__026085);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__026148);
rule__XMemberFeatureCall__Group_1_1_0_0__1();
state._fsp--;
@@ -38167,23 +38246,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:12859: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:12892: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:12863:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12864:1: ( () )
+ // ../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:12864:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12865: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: ()
{
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:12866:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12868:1:
+ // ../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:
{
}
@@ -38208,16 +38287,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:12878: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:12911: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:12882: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:12883: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__126143);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__126206);
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl();
state._fsp--;
@@ -38241,25 +38320,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:12889: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:12922: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:12893: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:12894: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: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:12894: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:12895: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 )
{
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:12896: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:12896: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl26170);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl26233);
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1();
state._fsp--;
@@ -38292,21 +38371,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:12910: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:12943: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:12914: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:12915: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__026204);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__026267);
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__026207);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__026270);
rule__XMemberFeatureCall__Group_1_1_1__1();
state._fsp--;
@@ -38330,22 +38409,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:12922: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:12955: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:12926: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: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:12927:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12928: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: '<'
{
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__Impl26235); if (state.failed) return ;
+ match(input,28,FollowSets001.FOLLOW_28_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl26298); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
}
@@ -38371,21 +38450,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:12941: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:12974: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:12945: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:12946: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__126266);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__126329);
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__126269);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__126332);
rule__XMemberFeatureCall__Group_1_1_1__2();
state._fsp--;
@@ -38409,25 +38488,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:12953: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:12986: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:12957: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:12958: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: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:12958: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:12959: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 )
{
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:12960: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:12960: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl26296);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl26359);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1();
state._fsp--;
@@ -38460,21 +38539,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:12970: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:13003: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:12974: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:12975: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__226326);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__226389);
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__226329);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__226392);
rule__XMemberFeatureCall__Group_1_1_1__3();
state._fsp--;
@@ -38498,22 +38577,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:12982: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:13015: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:12986: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:12987: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: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:12987: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:12988: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 )*
{
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:12989: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:13022:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
loop116:
do {
int alt116=2;
@@ -38526,9 +38605,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:12989: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:13022: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__Impl26356);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl26419);
rule__XMemberFeatureCall__Group_1_1_1_2__0();
state._fsp--;
@@ -38567,16 +38646,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:12999: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:13032: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:13003: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:13004: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__326387);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__326450);
rule__XMemberFeatureCall__Group_1_1_1__3__Impl();
state._fsp--;
@@ -38600,22 +38679,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:13010: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:13043: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:13014:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13015:1: ( '>' )
+ // ../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:13015:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13016: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: '>'
{
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__Impl26415); if (state.failed) return ;
+ match(input,27,FollowSets001.FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl26478); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
}
@@ -38641,21 +38720,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:13037: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: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 ;
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:13041: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:13042: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__026454);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__026517);
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__026457);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__026520);
rule__XMemberFeatureCall__Group_1_1_1_2__1();
state._fsp--;
@@ -38679,22 +38758,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:13049: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:13082: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:13053:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13054:1: ( ',' )
+ // ../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:13054:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13055: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: ','
{
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__Impl26485); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl26548); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
@@ -38720,16 +38799,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:13068: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:13101: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:13072: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:13073: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__126516);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__126579);
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl();
state._fsp--;
@@ -38753,25 +38832,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:13079: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:13112: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:13083: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:13084: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: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:13084: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:13085: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 )
{
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:13086: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:13086: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl26543);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl26606);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1();
state._fsp--;
@@ -38804,21 +38883,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:13100: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:13133: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:13104: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:13105: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__026577);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__026640);
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__026580);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__026643);
rule__XMemberFeatureCall__Group_1_1_3__1();
state._fsp--;
@@ -38842,25 +38921,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:13112: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:13145: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:13116: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:13117: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: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:13117: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:13118: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 )
{
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:13119: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:13119: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl26607);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl26670);
rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0();
state._fsp--;
@@ -38893,21 +38972,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:13129: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:13162: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:13133: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:13134: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__126637);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__126700);
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__126640);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__126703);
rule__XMemberFeatureCall__Group_1_1_3__2();
state._fsp--;
@@ -38931,22 +39010,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:13141: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:13174: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:13145: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:13146: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: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:13146: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:13147: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 )?
{
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:13148: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:13181:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
int alt117=2;
int LA117_0 = input.LA(1);
@@ -38955,9 +39034,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:13148: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:13181: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__Impl26667);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl26730);
rule__XMemberFeatureCall__Alternatives_1_1_3_1();
state._fsp--;
@@ -38993,16 +39072,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:13158: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:13191: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:13162: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:13163: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__226698);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__226761);
rule__XMemberFeatureCall__Group_1_1_3__2__Impl();
state._fsp--;
@@ -39026,22 +39105,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:13169: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:13202: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:13173:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13174:1: ( ')' )
+ // ../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:13174:1: ( ')' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13175: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: ')'
{
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__Impl26726); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl26789); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
@@ -39067,21 +39146,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:13194: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: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 ;
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:13198: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:13199: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026763);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026826);
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__026766);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026829);
rule__XMemberFeatureCall__Group_1_1_3_1_1__1();
state._fsp--;
@@ -39105,25 +39184,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:13206: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:13239: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:13210: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:13211: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: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:13211: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:13212: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 )
{
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:13213: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:13213: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl26793);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl26856);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0();
state._fsp--;
@@ -39156,16 +39235,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:13223: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:13256: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:13227: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:13228: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__126823);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__126886);
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl();
state._fsp--;
@@ -39189,22 +39268,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:13234: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:13267: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:13238: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:13239: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: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:13239: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:13240: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 )*
{
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:13241: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:13274:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
loop118:
do {
int alt118=2;
@@ -39217,9 +39296,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:13241: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:13274: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__Impl26850);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl26913);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0();
state._fsp--;
@@ -39258,21 +39337,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:13255: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: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 ;
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:13259: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:13260: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__026885);
+ 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);
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__026888);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__026951);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1();
state._fsp--;
@@ -39296,22 +39375,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:13267: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:13300: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:13271:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13272:1: ( ',' )
+ // ../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:13272:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13273: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: ','
{
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__Impl26916); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl26979); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
@@ -39337,16 +39416,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:13286: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:13319: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:13290: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:13291: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__126947);
+ 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);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl();
state._fsp--;
@@ -39370,25 +39449,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:13297: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:13330: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:13301: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:13302: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: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:13302: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:13303: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 )
{
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:13304: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:13304: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl26974);
+ 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);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1();
state._fsp--;
@@ -39421,21 +39500,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:13318: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:13351: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:13322: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:13323: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027008);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027071);
rule__XClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027011);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027074);
rule__XClosure__Group__1();
state._fsp--;
@@ -39459,23 +39538,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:13330: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:13363: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:13334:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13335:1: ( () )
+ // ../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:13335:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13336: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: ()
{
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:13337:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13339:1:
+ // ../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:
{
}
@@ -39500,21 +39579,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:13349: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:13382: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:13353: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:13354: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127069);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127132);
rule__XClosure__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127072);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127135);
rule__XClosure__Group__2();
state._fsp--;
@@ -39538,22 +39617,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:13361: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:13394: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:13365:1: ( ( '[' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13366: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:13399:1: ( '[' )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13366:1: ( '[' )
- // ../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:13399:1: ( '[' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13400:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_1());
}
- match(input,63,FollowSets001.FOLLOW_63_in_rule__XClosure__Group__1__Impl27100); if (state.failed) return ;
+ match(input,63,FollowSets001.FOLLOW_63_in_rule__XClosure__Group__1__Impl27163); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_1());
}
@@ -39579,21 +39658,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:13380: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:13413: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:13384: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:13385: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227131);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227194);
rule__XClosure__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227134);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227197);
rule__XClosure__Group__3();
state._fsp--;
@@ -39617,29 +39696,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:13392: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:13425: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:13396: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:13397: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: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:13397: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:13398: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 )?
{
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:13399: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:13432: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:13399: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0_in_rule__XClosure__Group__2__Impl27161);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0_in_rule__XClosure__Group__2__Impl27224);
rule__XClosure__Group_2__0();
state._fsp--;
@@ -39675,21 +39754,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:13409: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:13442: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:13413: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:13414: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327192);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327255);
rule__XClosure__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4_in_rule__XClosure__Group__327195);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4_in_rule__XClosure__Group__327258);
rule__XClosure__Group__4();
state._fsp--;
@@ -39713,25 +39792,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:13421: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:13454: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:13425:1: ( ( ( rule__XClosure__ExpressionAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13426:1: ( ( rule__XClosure__ExpressionAssignment_3 ) )
+ // ../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:13426:1: ( ( rule__XClosure__ExpressionAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13427: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 )
{
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:13428:1: ( rule__XClosure__ExpressionAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13428:2: rule__XClosure__ExpressionAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExpressionAssignment_3_in_rule__XClosure__Group__3__Impl27222);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExpressionAssignment_3_in_rule__XClosure__Group__3__Impl27285);
rule__XClosure__ExpressionAssignment_3();
state._fsp--;
@@ -39764,16 +39843,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:13438: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:13471: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:13442: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:13443: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4__Impl_in_rule__XClosure__Group__427252);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4__Impl_in_rule__XClosure__Group__427315);
rule__XClosure__Group__4__Impl();
state._fsp--;
@@ -39797,22 +39876,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:13449: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:13482: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:13453:1: ( ( ']' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13454:1: ( ']' )
+ // ../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:13454:1: ( ']' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13455: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: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_4());
}
- match(input,64,FollowSets001.FOLLOW_64_in_rule__XClosure__Group__4__Impl27280); if (state.failed) return ;
+ match(input,64,FollowSets001.FOLLOW_64_in_rule__XClosure__Group__4__Impl27343); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_4());
}
@@ -39838,16 +39917,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:13478: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:13511: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:13482: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:13483: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0__Impl_in_rule__XClosure__Group_2__027321);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0__Impl_in_rule__XClosure__Group_2__027384);
rule__XClosure__Group_2__0__Impl();
state._fsp--;
@@ -39871,25 +39950,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:13489: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:13522: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:13493: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:13494: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: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:13494: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:13495: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 )
{
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:13496: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:13496: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0_in_rule__XClosure__Group_2__0__Impl27348);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0_in_rule__XClosure__Group_2__0__Impl27411);
rule__XClosure__Group_2_0__0();
state._fsp--;
@@ -39922,21 +40001,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:13508: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:13541: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:13512: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:13513: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0__Impl_in_rule__XClosure__Group_2_0__027380);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0__Impl_in_rule__XClosure__Group_2_0__027443);
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__027383);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__1_in_rule__XClosure__Group_2_0__027446);
rule__XClosure__Group_2_0__1();
state._fsp--;
@@ -39960,22 +40039,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:13520: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:13553: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:13524: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:13525: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: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:13525: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:13526: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 )?
{
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:13527: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:13560:1: ( rule__XClosure__Group_2_0_0__0 )?
int alt120=2;
int LA120_0 = input.LA(1);
@@ -39984,9 +40063,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:13527: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:13560: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__Impl27410);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__0_in_rule__XClosure__Group_2_0__0__Impl27473);
rule__XClosure__Group_2_0_0__0();
state._fsp--;
@@ -40022,16 +40101,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:13537: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:13570: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:13541: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:13542: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__1__Impl_in_rule__XClosure__Group_2_0__127441);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__1__Impl_in_rule__XClosure__Group_2_0__127504);
rule__XClosure__Group_2_0__1__Impl();
state._fsp--;
@@ -40055,25 +40134,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:13548: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:13581: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:13552: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:13553: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: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:13553: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:13554: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 )
{
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:13555: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:13555: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_2_0_1_in_rule__XClosure__Group_2_0__1__Impl27468);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_2_0_1_in_rule__XClosure__Group_2_0__1__Impl27531);
rule__XClosure__ExplicitSyntaxAssignment_2_0_1();
state._fsp--;
@@ -40106,21 +40185,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:13569: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:13602: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:13573: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:13574: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__0__Impl_in_rule__XClosure__Group_2_0_0__027502);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__0__Impl_in_rule__XClosure__Group_2_0_0__027565);
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__027505);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__1_in_rule__XClosure__Group_2_0_0__027568);
rule__XClosure__Group_2_0_0__1();
state._fsp--;
@@ -40144,25 +40223,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:13581:1: rule__XClosure__Group_2_0_0__0__Impl : ( ( rule__XClosure__FormalParametersAssignment_2_0_0_0 ) ) ;
+ // ../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__FormalParametersAssignment_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:13585:1: ( ( ( rule__XClosure__FormalParametersAssignment_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__FormalParametersAssignment_2_0_0_0 ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13618:1: ( ( ( rule__XClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_2_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getFormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_2_0_0_0
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__FormalParametersAssignment_2_0_0_0_in_rule__XClosure__Group_2_0_0__0__Impl27532);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__FormalParametersAssignment_2_0_0_0_in_rule__XClosure__Group_2_0_0__0__Impl27595);
rule__XClosure__FormalParametersAssignment_2_0_0_0();
state._fsp--;
@@ -40195,16 +40274,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:13598: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:13631: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:13602: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:13603: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__1__Impl_in_rule__XClosure__Group_2_0_0__127562);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__1__Impl_in_rule__XClosure__Group_2_0_0__127625);
rule__XClosure__Group_2_0_0__1__Impl();
state._fsp--;
@@ -40228,22 +40307,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:13609: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:13642: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:13613: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:13614: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: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:13614: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:13615: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 )*
{
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:13616: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:13649:1: ( rule__XClosure__Group_2_0_0_1__0 )*
loop121:
do {
int alt121=2;
@@ -40256,9 +40335,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:13616: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:13649: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__Impl27589);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__0_in_rule__XClosure__Group_2_0_0__1__Impl27652);
rule__XClosure__Group_2_0_0_1__0();
state._fsp--;
@@ -40297,21 +40376,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:13630: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: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 ;
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:13634: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:13635: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__0__Impl_in_rule__XClosure__Group_2_0_0_1__027624);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__0__Impl_in_rule__XClosure__Group_2_0_0_1__027687);
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__027627);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__1_in_rule__XClosure__Group_2_0_0_1__027690);
rule__XClosure__Group_2_0_0_1__1();
state._fsp--;
@@ -40335,22 +40414,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:13642: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:13675: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:13646:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13647:1: ( ',' )
+ // ../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:13647:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13648: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: ','
{
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__Impl27655); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XClosure__Group_2_0_0_1__0__Impl27718); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getCommaKeyword_2_0_0_1_0());
}
@@ -40376,16 +40455,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:13661: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:13694: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:13665: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:13666: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__1__Impl_in_rule__XClosure__Group_2_0_0_1__127686);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__1__Impl_in_rule__XClosure__Group_2_0_0_1__127749);
rule__XClosure__Group_2_0_0_1__1__Impl();
state._fsp--;
@@ -40409,25 +40488,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:13672:1: rule__XClosure__Group_2_0_0_1__1__Impl : ( ( rule__XClosure__FormalParametersAssignment_2_0_0_1_1 ) ) ;
+ // ../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__FormalParametersAssignment_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:13676:1: ( ( ( rule__XClosure__FormalParametersAssignment_2_0_0_1_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13677:1: ( ( rule__XClosure__FormalParametersAssignment_2_0_0_1_1 ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13709:1: ( ( ( rule__XClosure__FormalParametersAssignment_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__FormalParametersAssignment_2_0_0_1_1 ) )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13677:1: ( ( rule__XClosure__FormalParametersAssignment_2_0_0_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13678:1: ( rule__XClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_2_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getFormalParametersAssignment_2_0_0_1_1());
}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13679:1: ( rule__XClosure__FormalParametersAssignment_2_0_0_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13679:2: rule__XClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_2_0_0_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__FormalParametersAssignment_2_0_0_1_1_in_rule__XClosure__Group_2_0_0_1__1__Impl27713);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__FormalParametersAssignment_2_0_0_1_1_in_rule__XClosure__Group_2_0_0_1__1__Impl27776);
rule__XClosure__FormalParametersAssignment_2_0_0_1_1();
state._fsp--;
@@ -40460,21 +40539,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:13693: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:13726: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:13697: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:13698: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__027747);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__027810);
rule__XExpressionInClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__027750);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__027813);
rule__XExpressionInClosure__Group__1();
state._fsp--;
@@ -40498,23 +40577,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:13705: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:13738: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:13709:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13710:1: ( () )
+ // ../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:13710:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13711: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: ()
{
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:13712:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13714:1:
+ // ../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:
{
}
@@ -40539,16 +40618,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:13724: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:13757: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:13728: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:13729: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__127808);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__127871);
rule__XExpressionInClosure__Group__1__Impl();
state._fsp--;
@@ -40572,22 +40651,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:13735: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:13768: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:13739: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:13740: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: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:13740: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:13741: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 )*
{
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:13742: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:13775:1: ( rule__XExpressionInClosure__Group_1__0 )*
loop122:
do {
int alt122=2;
@@ -40600,9 +40679,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:13742: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:13775:2: rule__XExpressionInClosure__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl27835);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl27898);
rule__XExpressionInClosure__Group_1__0();
state._fsp--;
@@ -40641,21 +40720,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:13756: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:13789: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:13760: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:13761: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__027870);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__027933);
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__027873);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__027936);
rule__XExpressionInClosure__Group_1__1();
state._fsp--;
@@ -40679,25 +40758,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:13768: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:13801: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:13772: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:13773: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: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:13773: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:13774: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 )
{
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:13775: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:13775: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl27900);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl27963);
rule__XExpressionInClosure__ExpressionsAssignment_1_0();
state._fsp--;
@@ -40730,16 +40809,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:13785: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:13818: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:13789: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:13790: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__127930);
+ pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__127993);
rule__XExpressionInClosure__Group_1__1__Impl();
state._fsp--;
@@ -40763,22 +40842,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:13796: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:13829: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:13800:1: ( ( ( ';' )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13801:1: ( ( ';' )? )
+ // ../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:13801:1: ( ( ';' )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13802: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: ( ';' )?
{
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:13803:1: ( ';' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13836:1: ( ';' )?
int alt123=2;
int LA123_0 = input.LA(1);
@@ -40787,9 +40866,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:13804:2: ';'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13837:2: ';'
{
- match(input,65,FollowSets001.FOLLOW_65_in_rule__XExpressionInClosure__Group_1__1__Impl27959); if (state.failed) return ;
+ match(input,65,FollowSets001.FOLLOW_65_in_rule__XExpressionInClosure__Group_1__1__Impl28022); if (state.failed) return ;
}
break;
@@ -40821,21 +40900,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:13819: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:13852: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:13823: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:13824: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__027996);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__028059);
rule__XShortClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__027999);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__028062);
rule__XShortClosure__Group__1();
state._fsp--;
@@ -40859,25 +40938,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:13831: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:13864: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:13835: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:13836: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: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:13836: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:13837: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 )
{
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:13838: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:13838: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28026);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28089);
rule__XShortClosure__Group_0__0();
state._fsp--;
@@ -40910,16 +40989,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:13848: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:13881: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:13852: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:13853: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128056);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128119);
rule__XShortClosure__Group__1__Impl();
state._fsp--;
@@ -40943,25 +41022,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:13859: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:13892: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:13863:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13864:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
+ // ../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:13864:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13865: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 )
{
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:13866:1: ( rule__XShortClosure__ExpressionAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13866:2: rule__XShortClosure__ExpressionAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28083);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28146);
rule__XShortClosure__ExpressionAssignment_1();
state._fsp--;
@@ -40994,16 +41073,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:13880: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:13913: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:13884: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:13885: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028117);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028180);
rule__XShortClosure__Group_0__0__Impl();
state._fsp--;
@@ -41027,25 +41106,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:13891: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:13924: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:13895: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:13896: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: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:13896: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:13897: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 )
{
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:13898: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:13898: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28144);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28207);
rule__XShortClosure__Group_0_0__0();
state._fsp--;
@@ -41078,21 +41157,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:13910: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:13943: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:13914: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:13915: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028176);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028239);
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__028179);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__028242);
rule__XShortClosure__Group_0_0__1();
state._fsp--;
@@ -41116,23 +41195,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:13922: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:13955: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:13926:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13927:1: ( () )
+ // ../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:13927:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13928: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: ()
{
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:13929:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13931:1:
+ // ../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:
{
}
@@ -41157,21 +41236,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:13941: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:13974: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:13945: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:13946: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128237);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128300);
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__128240);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__128303);
rule__XShortClosure__Group_0_0__2();
state._fsp--;
@@ -41195,22 +41274,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:13953: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:13986: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:13957: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:13958: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: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:13958: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:13959: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 )?
{
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:13960: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:13993:1: ( rule__XShortClosure__Group_0_0_1__0 )?
int alt124=2;
int LA124_0 = input.LA(1);
@@ -41219,9 +41298,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:13960: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:13993: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__Impl28267);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28330);
rule__XShortClosure__Group_0_0_1__0();
state._fsp--;
@@ -41257,16 +41336,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:13970: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:14003: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:13974: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:13975: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228298);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228361);
rule__XShortClosure__Group_0_0__2__Impl();
state._fsp--;
@@ -41290,25 +41369,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:13981: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:14014: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:13985: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:13986: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: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:13986: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:13987: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 )
{
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:13988: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:13988: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28325);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28388);
rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2();
state._fsp--;
@@ -41341,21 +41420,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:14004: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:14037: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:14008: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:14009: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__028361);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__028424);
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__028364);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__028427);
rule__XShortClosure__Group_0_0_1__1();
state._fsp--;
@@ -41379,25 +41458,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:14016:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__FormalParametersAssignment_0_0_1_0 ) ) ;
+ // ../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__FormalParametersAssignment_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:14020:1: ( ( ( rule__XShortClosure__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_0 ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14053:1: ( ( ( rule__XShortClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14022:1: ( rule__XShortClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getFormalParametersAssignment_0_0_1_0());
}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14023:1: ( rule__XShortClosure__FormalParametersAssignment_0_0_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14023:2: rule__XShortClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_0
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__FormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl28391);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__FormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl28454);
rule__XShortClosure__FormalParametersAssignment_0_0_1_0();
state._fsp--;
@@ -41430,16 +41509,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:14033: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:14066: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:14037: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:14038: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__128421);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__128484);
rule__XShortClosure__Group_0_0_1__1__Impl();
state._fsp--;
@@ -41463,22 +41542,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:14044: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:14077: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:14048: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:14049: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: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:14049: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:14050: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 )*
{
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:14051: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:14084:1: ( rule__XShortClosure__Group_0_0_1_1__0 )*
loop125:
do {
int alt125=2;
@@ -41491,9 +41570,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:14051: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:14084: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__Impl28448);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl28511);
rule__XShortClosure__Group_0_0_1_1__0();
state._fsp--;
@@ -41532,21 +41611,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:14065: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: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 ;
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:14069: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:14070: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__028483);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__028546);
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__028486);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__028549);
rule__XShortClosure__Group_0_0_1_1__1();
state._fsp--;
@@ -41570,22 +41649,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:14077: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:14110: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:14081:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14082:1: ( ',' )
+ // ../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:14082:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14083: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: ','
{
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__Impl28514); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28577); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
@@ -41611,16 +41690,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:14096: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:14129: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:14100: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:14101: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__128545);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__128608);
rule__XShortClosure__Group_0_0_1_1__1__Impl();
state._fsp--;
@@ -41644,25 +41723,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:14107:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1 ) ) ;
+ // ../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__FormalParametersAssignment_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:14111:1: ( ( ( rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14112:1: ( ( rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1 ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14144:1: ( ( ( rule__XShortClosure__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_1_1 ) )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14112:1: ( ( rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14113:1: ( rule__XShortClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getFormalParametersAssignment_0_0_1_1_1());
}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14114:1: ( rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14114:2: rule__XShortClosure__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl28572);
+ pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl28635);
rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1();
state._fsp--;
@@ -41695,21 +41774,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:14128: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:14161: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:14132: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:14133: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028606);
+ pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028669);
rule__XParenthesizedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028609);
+ pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028672);
rule__XParenthesizedExpression__Group__1();
state._fsp--;
@@ -41733,22 +41812,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:14140: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:14173: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:14144:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14145:1: ( '(' )
+ // ../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:14145:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14146: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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XParenthesizedExpression__Group__0__Impl28637); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XParenthesizedExpression__Group__0__Impl28700); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
@@ -41774,21 +41853,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:14159: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:14192: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:14163: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:14164: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128668);
+ pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128731);
rule__XParenthesizedExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128671);
+ pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128734);
rule__XParenthesizedExpression__Group__2();
state._fsp--;
@@ -41812,22 +41891,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:14171: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:14204: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:14175:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14176:1: ( ruleXExpression )
+ // ../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:14176:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14177: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28698);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28761);
ruleXExpression();
state._fsp--;
@@ -41857,16 +41936,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:14188: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:14221: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:14192: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:14193: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228727);
+ pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228790);
rule__XParenthesizedExpression__Group__2__Impl();
state._fsp--;
@@ -41890,22 +41969,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:14199: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:14232: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:14203:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14204:1: ( ')' )
+ // ../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:14204: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:14237:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14238:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XParenthesizedExpression__Group__2__Impl28755); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XParenthesizedExpression__Group__2__Impl28818); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -41931,21 +42010,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:14224: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:14257: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:14228: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:14229: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__028792);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__028855);
rule__XIfExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__028795);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__028858);
rule__XIfExpression__Group__1();
state._fsp--;
@@ -41969,23 +42048,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:14236: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:14269: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:14240:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14241:1: ( () )
+ // ../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:14241:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14242: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: ()
{
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:14243:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14245:1:
+ // ../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:
{
}
@@ -42010,21 +42089,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:14255: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:14288: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:14259: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:14260: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__128853);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__128916);
rule__XIfExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__128856);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__128919);
rule__XIfExpression__Group__2();
state._fsp--;
@@ -42048,22 +42127,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:14267: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:14300: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:14271:1: ( ( 'if' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14272:1: ( 'if' )
+ // ../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:14272:1: ( 'if' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14273: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
- match(input,67,FollowSets001.FOLLOW_67_in_rule__XIfExpression__Group__1__Impl28884); if (state.failed) return ;
+ match(input,67,FollowSets001.FOLLOW_67_in_rule__XIfExpression__Group__1__Impl28947); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
@@ -42089,21 +42168,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:14286: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:14319: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:14290: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:14291: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__228915);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__228978);
rule__XIfExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__228918);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__228981);
rule__XIfExpression__Group__3();
state._fsp--;
@@ -42127,22 +42206,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:14298: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:14331: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:14302:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14303:1: ( '(' )
+ // ../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:14303: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:14336:1: ( '(' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14337:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XIfExpression__Group__2__Impl28946); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XIfExpression__Group__2__Impl29009); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -42168,21 +42247,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:14317: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:14350: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:14321: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:14322: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__328977);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__329040);
rule__XIfExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__328980);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__329043);
rule__XIfExpression__Group__4();
state._fsp--;
@@ -42206,25 +42285,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:14329: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:14362: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:14333:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14334:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
+ // ../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:14334:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14335: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 )
{
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:14336:1: ( rule__XIfExpression__IfAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14336:2: rule__XIfExpression__IfAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29007);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29070);
rule__XIfExpression__IfAssignment_3();
state._fsp--;
@@ -42257,21 +42336,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:14346: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:14379: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:14350: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:14351: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429037);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429100);
rule__XIfExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429040);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429103);
rule__XIfExpression__Group__5();
state._fsp--;
@@ -42295,22 +42374,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:14358: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:14391: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:14362: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: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: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:14396:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14397:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XIfExpression__Group__4__Impl29068); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XIfExpression__Group__4__Impl29131); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -42336,21 +42415,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:14377: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:14410: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:14381: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:14382: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529099);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529162);
rule__XIfExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529102);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529165);
rule__XIfExpression__Group__6();
state._fsp--;
@@ -42374,25 +42453,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:14389: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:14422: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:14393:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14394:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
+ // ../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:14394:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14395: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 )
{
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:14396:1: ( rule__XIfExpression__ThenAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14396:2: rule__XIfExpression__ThenAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29129);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29192);
rule__XIfExpression__ThenAssignment_5();
state._fsp--;
@@ -42425,16 +42504,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:14406: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:14439: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:14410: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:14411: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629159);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629222);
rule__XIfExpression__Group__6__Impl();
state._fsp--;
@@ -42458,22 +42537,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:14417: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:14450: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:14421: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:14422: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: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:14422: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:14423: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 )?
{
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:14424: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:14457:1: ( rule__XIfExpression__Group_6__0 )?
int alt126=2;
int LA126_0 = input.LA(1);
@@ -42486,9 +42565,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:14424: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29186);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29249);
rule__XIfExpression__Group_6__0();
state._fsp--;
@@ -42524,21 +42603,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:14448: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:14481: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:14452: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:14453: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029231);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029294);
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__029234);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029297);
rule__XIfExpression__Group_6__1();
state._fsp--;
@@ -42562,25 +42641,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:14460: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:14493: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:14464:1: ( ( ( 'else' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14465:1: ( ( 'else' ) )
+ // ../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:14465:1: ( ( 'else' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14466: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' )
{
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:14467:1: ( 'else' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14468:2: 'else'
+ // ../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'
{
- match(input,68,FollowSets001.FOLLOW_68_in_rule__XIfExpression__Group_6__0__Impl29263); if (state.failed) return ;
+ match(input,68,FollowSets001.FOLLOW_68_in_rule__XIfExpression__Group_6__0__Impl29326); if (state.failed) return ;
}
@@ -42609,16 +42688,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:14479: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:14512: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:14483: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:14484: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129295);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129358);
rule__XIfExpression__Group_6__1__Impl();
state._fsp--;
@@ -42642,25 +42721,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:14490: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:14523: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:14494: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:14495: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: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:14495: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:14496: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 )
{
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:14497: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:14497: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29322);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29385);
rule__XIfExpression__ElseAssignment_6_1();
state._fsp--;
@@ -42693,21 +42772,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:14511: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:14544: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:14515: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:14516: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029356);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029419);
rule__XSwitchExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029359);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029422);
rule__XSwitchExpression__Group__1();
state._fsp--;
@@ -42731,23 +42810,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:14523: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:14556: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:14527:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14528:1: ( () )
+ // ../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:14528:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14529: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: ()
{
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:14530:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14532:1:
+ // ../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:
{
}
@@ -42772,21 +42851,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:14542: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:14575: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:14546: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:14547: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129417);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129480);
rule__XSwitchExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129420);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129483);
rule__XSwitchExpression__Group__2();
state._fsp--;
@@ -42810,22 +42889,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:14554: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:14587: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:14558:1: ( ( 'switch' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14559:1: ( 'switch' )
+ // ../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:14559:1: ( 'switch' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14560: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
- match(input,69,FollowSets001.FOLLOW_69_in_rule__XSwitchExpression__Group__1__Impl29448); if (state.failed) return ;
+ match(input,69,FollowSets001.FOLLOW_69_in_rule__XSwitchExpression__Group__1__Impl29511); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
@@ -42851,21 +42930,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:14573: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:14606: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:14577: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:14578: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229479);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229542);
rule__XSwitchExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229482);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229545);
rule__XSwitchExpression__Group__3();
state._fsp--;
@@ -42889,22 +42968,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:14585: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:14618: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:14589: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:14590: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: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:14590: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:14591: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 )?
{
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:14592: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:14625:1: ( rule__XSwitchExpression__Group_2__0 )?
int alt127=2;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -42965,9 +43044,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:14592: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:14625:2: rule__XSwitchExpression__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0_in_rule__XSwitchExpression__Group__2__Impl29509);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0_in_rule__XSwitchExpression__Group__2__Impl29572);
rule__XSwitchExpression__Group_2__0();
state._fsp--;
@@ -43003,21 +43082,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:14602: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:14635: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:14606: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:14607: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329540);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329603);
rule__XSwitchExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329543);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329606);
rule__XSwitchExpression__Group__4();
state._fsp--;
@@ -43041,25 +43120,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:14614: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:14647: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:14618:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14619:1: ( ( rule__XSwitchExpression__SwitchAssignment_3 ) )
+ // ../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:14619:1: ( ( rule__XSwitchExpression__SwitchAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14620: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 )
{
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:14621:1: ( rule__XSwitchExpression__SwitchAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14621:2: rule__XSwitchExpression__SwitchAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_3_in_rule__XSwitchExpression__Group__3__Impl29570);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_3_in_rule__XSwitchExpression__Group__3__Impl29633);
rule__XSwitchExpression__SwitchAssignment_3();
state._fsp--;
@@ -43092,21 +43171,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:14631: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:14664: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:14635: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:14636: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429600);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429663);
rule__XSwitchExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429603);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429666);
rule__XSwitchExpression__Group__5();
state._fsp--;
@@ -43130,22 +43209,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:14643: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:14676: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:14647:1: ( ( '{' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14648:1: ( '{' )
+ // ../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:14648:1: ( '{' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14649: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: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_4());
}
- match(input,53,FollowSets001.FOLLOW_53_in_rule__XSwitchExpression__Group__4__Impl29631); if (state.failed) return ;
+ match(input,53,FollowSets001.FOLLOW_53_in_rule__XSwitchExpression__Group__4__Impl29694); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_4());
}
@@ -43171,21 +43250,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:14662: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:14695: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:14666: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:14667: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529662);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529725);
rule__XSwitchExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529665);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529728);
rule__XSwitchExpression__Group__6();
state._fsp--;
@@ -43209,28 +43288,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:14674: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:14707: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:14678: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:14679: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: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:14679: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:14680: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:14680:1: ( ( rule__XSwitchExpression__CasesAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14681:1: ( 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 )
{
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:14682:1: ( rule__XSwitchExpression__CasesAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14682:2: rule__XSwitchExpression__CasesAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29694);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29757);
rule__XSwitchExpression__CasesAssignment_5();
state._fsp--;
@@ -43244,13 +43323,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:14685:1: ( ( rule__XSwitchExpression__CasesAssignment_5 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14686:1: ( rule__XSwitchExpression__CasesAssignment_5 )*
+ // ../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 )*
{
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:14687:1: ( rule__XSwitchExpression__CasesAssignment_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 )*
loop128:
do {
int alt128=2;
@@ -43263,9 +43342,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:14687:2: rule__XSwitchExpression__CasesAssignment_5
+ // ../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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29706);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29769);
rule__XSwitchExpression__CasesAssignment_5();
state._fsp--;
@@ -43307,21 +43386,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:14698: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:14731: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:14702: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:14703: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629739);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629802);
rule__XSwitchExpression__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7_in_rule__XSwitchExpression__Group__629742);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7_in_rule__XSwitchExpression__Group__629805);
rule__XSwitchExpression__Group__7();
state._fsp--;
@@ -43345,22 +43424,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:14710: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:14743: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:14714: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:14715: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: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:14715: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:14716: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 )?
{
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:14717: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:14750:1: ( rule__XSwitchExpression__Group_6__0 )?
int alt129=2;
int LA129_0 = input.LA(1);
@@ -43369,9 +43448,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:14717: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:14750:2: rule__XSwitchExpression__Group_6__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0_in_rule__XSwitchExpression__Group__6__Impl29769);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0_in_rule__XSwitchExpression__Group__6__Impl29832);
rule__XSwitchExpression__Group_6__0();
state._fsp--;
@@ -43407,16 +43486,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:14727: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:14760: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:14731: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:14732: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7__Impl_in_rule__XSwitchExpression__Group__729800);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7__Impl_in_rule__XSwitchExpression__Group__729863);
rule__XSwitchExpression__Group__7__Impl();
state._fsp--;
@@ -43440,22 +43519,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:14738: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:14771: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:14742:1: ( ( '}' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14743:1: ( '}' )
+ // ../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:14743:1: ( '}' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14744: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: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_7());
}
- match(input,54,FollowSets001.FOLLOW_54_in_rule__XSwitchExpression__Group__7__Impl29828); if (state.failed) return ;
+ match(input,54,FollowSets001.FOLLOW_54_in_rule__XSwitchExpression__Group__7__Impl29891); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_7());
}
@@ -43481,16 +43560,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:14773: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:14806: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:14777: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:14778: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0__Impl_in_rule__XSwitchExpression__Group_2__029875);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0__Impl_in_rule__XSwitchExpression__Group_2__029938);
rule__XSwitchExpression__Group_2__0__Impl();
state._fsp--;
@@ -43514,25 +43593,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:14784: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:14817: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:14788: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:14789: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: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:14789: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:14790: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 )
{
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:14791: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:14791: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Group_2__0__Impl29902);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Group_2__0__Impl29965);
rule__XSwitchExpression__Group_2_0__0();
state._fsp--;
@@ -43565,21 +43644,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:14803: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:14836: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:14807: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:14808: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__029934);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__029997);
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__029937);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__030000);
rule__XSwitchExpression__Group_2_0__1();
state._fsp--;
@@ -43603,25 +43682,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:14815: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:14848: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:14819: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:14820: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: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:14820: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:14821: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 )
{
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:14822: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:14822: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__LocalVarNameAssignment_2_0_0_in_rule__XSwitchExpression__Group_2_0__0__Impl29964);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__LocalVarNameAssignment_2_0_0_in_rule__XSwitchExpression__Group_2_0__0__Impl30027);
rule__XSwitchExpression__LocalVarNameAssignment_2_0_0();
state._fsp--;
@@ -43654,16 +43733,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:14832: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:14865: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:14836: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:14837: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__129994);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__130057);
rule__XSwitchExpression__Group_2_0__1__Impl();
state._fsp--;
@@ -43687,22 +43766,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:14843: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:14876: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:14847:1: ( ( ':' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14848:1: ( ':' )
+ // ../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:14848:1: ( ':' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14849: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: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_1());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_2_0__1__Impl30022); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_2_0__1__Impl30085); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_1());
}
@@ -43728,21 +43807,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:14866: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:14899: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:14870: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:14871: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0__Impl_in_rule__XSwitchExpression__Group_6__030057);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0__Impl_in_rule__XSwitchExpression__Group_6__030120);
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__030060);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__1_in_rule__XSwitchExpression__Group_6__030123);
rule__XSwitchExpression__Group_6__1();
state._fsp--;
@@ -43766,22 +43845,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:14878: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:14911: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:14882:1: ( ( 'default' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14883:1: ( 'default' )
+ // ../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:14883:1: ( 'default' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14884: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_6_0());
}
- match(input,71,FollowSets001.FOLLOW_71_in_rule__XSwitchExpression__Group_6__0__Impl30088); if (state.failed) return ;
+ match(input,71,FollowSets001.FOLLOW_71_in_rule__XSwitchExpression__Group_6__0__Impl30151); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_6_0());
}
@@ -43807,21 +43886,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:14897: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:14930: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:14901: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:14902: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__1__Impl_in_rule__XSwitchExpression__Group_6__130119);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__1__Impl_in_rule__XSwitchExpression__Group_6__130182);
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__130122);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__2_in_rule__XSwitchExpression__Group_6__130185);
rule__XSwitchExpression__Group_6__2();
state._fsp--;
@@ -43845,22 +43924,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:14909: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:14942: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:14913:1: ( ( ':' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14914:1: ( ':' )
+ // ../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:14914:1: ( ':' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14915: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: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_6_1());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_6__1__Impl30150); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_6__1__Impl30213); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_6_1());
}
@@ -43886,16 +43965,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:14928: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:14961: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:14932: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:14933: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__2__Impl_in_rule__XSwitchExpression__Group_6__230181);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__2__Impl_in_rule__XSwitchExpression__Group_6__230244);
rule__XSwitchExpression__Group_6__2__Impl();
state._fsp--;
@@ -43919,25 +43998,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:14939: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:14972: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:14943: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:14944: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: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:14944: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:14945: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 )
{
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:14946: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:14946: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DefaultAssignment_6_2_in_rule__XSwitchExpression__Group_6__2__Impl30208);
+ pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DefaultAssignment_6_2_in_rule__XSwitchExpression__Group_6__2__Impl30271);
rule__XSwitchExpression__DefaultAssignment_6_2();
state._fsp--;
@@ -43970,21 +44049,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:14962: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:14995: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:14966: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:14967: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030244);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030307);
rule__XCasePart__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030247);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030310);
rule__XCasePart__Group__1();
state._fsp--;
@@ -44008,22 +44087,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:14974: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:15007: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:14978:1: ( ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14979:1: ( ( rule__XCasePart__TypeGuardAssignment_0 )? )
+ // ../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:14979:1: ( ( rule__XCasePart__TypeGuardAssignment_0 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14980: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 )?
{
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:14981:1: ( rule__XCasePart__TypeGuardAssignment_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 )?
int alt130=2;
int LA130_0 = input.LA(1);
@@ -44032,9 +44111,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:14981:2: rule__XCasePart__TypeGuardAssignment_0
+ // ../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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__TypeGuardAssignment_0_in_rule__XCasePart__Group__0__Impl30274);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__TypeGuardAssignment_0_in_rule__XCasePart__Group__0__Impl30337);
rule__XCasePart__TypeGuardAssignment_0();
state._fsp--;
@@ -44070,21 +44149,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:14991: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:15024: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:14995: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:14996: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__130305);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__130368);
rule__XCasePart__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__130308);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__130371);
rule__XCasePart__Group__2();
state._fsp--;
@@ -44108,22 +44187,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:15003: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:15036: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:15007: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:15008: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: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:15008: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:15009: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 )?
{
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:15010: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:15043:1: ( rule__XCasePart__Group_1__0 )?
int alt131=2;
int LA131_0 = input.LA(1);
@@ -44132,9 +44211,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:15010: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:15043:2: rule__XCasePart__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0_in_rule__XCasePart__Group__1__Impl30335);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0_in_rule__XCasePart__Group__1__Impl30398);
rule__XCasePart__Group_1__0();
state._fsp--;
@@ -44170,21 +44249,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:15020: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:15053: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:15024: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:15025: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__230366);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__230429);
rule__XCasePart__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__230369);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__230432);
rule__XCasePart__Group__3();
state._fsp--;
@@ -44208,22 +44287,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:15032: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:15065: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:15036:1: ( ( ':' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15037:1: ( ':' )
+ // ../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:15037:1: ( ':' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15038: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: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getColonKeyword_2());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__XCasePart__Group__2__Impl30397); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__XCasePart__Group__2__Impl30460); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getColonKeyword_2());
}
@@ -44249,16 +44328,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:15051: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:15084: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:15055: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:15056: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__330428);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__330491);
rule__XCasePart__Group__3__Impl();
state._fsp--;
@@ -44282,25 +44361,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:15062: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:15095: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:15066:1: ( ( ( rule__XCasePart__ThenAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15067:1: ( ( rule__XCasePart__ThenAssignment_3 ) )
+ // ../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:15067:1: ( ( rule__XCasePart__ThenAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15068: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 )
{
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:15069:1: ( rule__XCasePart__ThenAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15069:2: rule__XCasePart__ThenAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__ThenAssignment_3_in_rule__XCasePart__Group__3__Impl30455);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__ThenAssignment_3_in_rule__XCasePart__Group__3__Impl30518);
rule__XCasePart__ThenAssignment_3();
state._fsp--;
@@ -44333,21 +44412,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:15087: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:15120: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:15091: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:15092: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0__Impl_in_rule__XCasePart__Group_1__030493);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0__Impl_in_rule__XCasePart__Group_1__030556);
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__030496);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__1_in_rule__XCasePart__Group_1__030559);
rule__XCasePart__Group_1__1();
state._fsp--;
@@ -44371,22 +44450,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:15099: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:15132: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:15103:1: ( ( 'case' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15104:1: ( 'case' )
+ // ../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:15104:1: ( 'case' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15105: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseKeyword_1_0());
}
- match(input,72,FollowSets001.FOLLOW_72_in_rule__XCasePart__Group_1__0__Impl30524); if (state.failed) return ;
+ match(input,72,FollowSets001.FOLLOW_72_in_rule__XCasePart__Group_1__0__Impl30587); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getCaseKeyword_1_0());
}
@@ -44412,16 +44491,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:15118: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:15151: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:15122: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:15123: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__1__Impl_in_rule__XCasePart__Group_1__130555);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__1__Impl_in_rule__XCasePart__Group_1__130618);
rule__XCasePart__Group_1__1__Impl();
state._fsp--;
@@ -44445,25 +44524,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:15129: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:15162: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:15133: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:15134: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: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:15134: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:15135: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 )
{
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:15136: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:15136: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCasePart__CaseAssignment_1_1_in_rule__XCasePart__Group_1__1__Impl30582);
+ pushFollow(FollowSets001.FOLLOW_rule__XCasePart__CaseAssignment_1_1_in_rule__XCasePart__Group_1__1__Impl30645);
rule__XCasePart__CaseAssignment_1_1();
state._fsp--;
@@ -44496,21 +44575,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:15150: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:15183: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:15154: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:15155: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__030616);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__030679);
rule__XForLoopExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__030619);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__030682);
rule__XForLoopExpression__Group__1();
state._fsp--;
@@ -44534,23 +44613,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:15162: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:15195: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:15166:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15167:1: ( () )
+ // ../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:15167:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15168: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: ()
{
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:15169:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15171:1:
+ // ../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:
{
}
@@ -44575,21 +44654,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:15181: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:15214: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:15185: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:15186: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__130677);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__130740);
rule__XForLoopExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__130680);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__130743);
rule__XForLoopExpression__Group__2();
state._fsp--;
@@ -44613,22 +44692,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:15193: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:15226: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:15197:1: ( ( 'for' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15198:1: ( 'for' )
+ // ../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:15198:1: ( 'for' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15199: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_1());
}
- match(input,73,FollowSets001.FOLLOW_73_in_rule__XForLoopExpression__Group__1__Impl30708); if (state.failed) return ;
+ match(input,73,FollowSets001.FOLLOW_73_in_rule__XForLoopExpression__Group__1__Impl30771); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_1());
}
@@ -44654,21 +44733,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:15212: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:15245: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:15216: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:15217: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__230739);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__230802);
rule__XForLoopExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__230742);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__230805);
rule__XForLoopExpression__Group__3();
state._fsp--;
@@ -44692,22 +44771,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:15224: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:15257: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:15228:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15229:1: ( '(' )
+ // ../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:15229: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:15262:1: ( '(' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15263:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XForLoopExpression__Group__2__Impl30770); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XForLoopExpression__Group__2__Impl30833); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -44733,21 +44812,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:15243: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:15276: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:15247: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:15248: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__330801);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__330864);
rule__XForLoopExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4_in_rule__XForLoopExpression__Group__330804);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4_in_rule__XForLoopExpression__Group__330867);
rule__XForLoopExpression__Group__4();
state._fsp--;
@@ -44771,25 +44850,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:15255: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:15288: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:15259:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15260:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) )
+ // ../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:15260:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15261: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 )
{
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:15262:1: ( rule__XForLoopExpression__DeclaredParamAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15262:2: rule__XForLoopExpression__DeclaredParamAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_3_in_rule__XForLoopExpression__Group__3__Impl30831);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_3_in_rule__XForLoopExpression__Group__3__Impl30894);
rule__XForLoopExpression__DeclaredParamAssignment_3();
state._fsp--;
@@ -44822,21 +44901,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:15272: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:15305: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:15276: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:15277: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4__Impl_in_rule__XForLoopExpression__Group__430861);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4__Impl_in_rule__XForLoopExpression__Group__430924);
rule__XForLoopExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5_in_rule__XForLoopExpression__Group__430864);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5_in_rule__XForLoopExpression__Group__430927);
rule__XForLoopExpression__Group__5();
state._fsp--;
@@ -44860,22 +44939,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:15284: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:15317: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:15288: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: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: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:15322:1: ( ':' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15323:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_4());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__XForLoopExpression__Group__4__Impl30892); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__XForLoopExpression__Group__4__Impl30955); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_4());
}
@@ -44901,21 +44980,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:15303: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:15336: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:15307: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:15308: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5__Impl_in_rule__XForLoopExpression__Group__530923);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5__Impl_in_rule__XForLoopExpression__Group__530986);
rule__XForLoopExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6_in_rule__XForLoopExpression__Group__530926);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6_in_rule__XForLoopExpression__Group__530989);
rule__XForLoopExpression__Group__6();
state._fsp--;
@@ -44939,25 +45018,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:15315: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:15348: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:15319:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15320:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) )
+ // ../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:15320:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15321: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 )
{
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:15322:1: ( rule__XForLoopExpression__ForExpressionAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15322:2: rule__XForLoopExpression__ForExpressionAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_5_in_rule__XForLoopExpression__Group__5__Impl30953);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_5_in_rule__XForLoopExpression__Group__5__Impl31016);
rule__XForLoopExpression__ForExpressionAssignment_5();
state._fsp--;
@@ -44990,21 +45069,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:15332: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:15365: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:15336: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:15337: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6__Impl_in_rule__XForLoopExpression__Group__630983);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6__Impl_in_rule__XForLoopExpression__Group__631046);
rule__XForLoopExpression__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7_in_rule__XForLoopExpression__Group__630986);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7_in_rule__XForLoopExpression__Group__631049);
rule__XForLoopExpression__Group__7();
state._fsp--;
@@ -45028,22 +45107,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:15344: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:15377: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:15348: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: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: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:15382:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15383:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_6());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XForLoopExpression__Group__6__Impl31014); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XForLoopExpression__Group__6__Impl31077); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_6());
}
@@ -45069,16 +45148,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:15363: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:15396: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:15367: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:15368: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7__Impl_in_rule__XForLoopExpression__Group__731045);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7__Impl_in_rule__XForLoopExpression__Group__731108);
rule__XForLoopExpression__Group__7__Impl();
state._fsp--;
@@ -45102,25 +45181,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:15374: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:15407: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:15378:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15379:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) )
+ // ../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:15379:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15380: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 )
{
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:15381:1: ( rule__XForLoopExpression__EachExpressionAssignment_7 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15381:2: rule__XForLoopExpression__EachExpressionAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_7_in_rule__XForLoopExpression__Group__7__Impl31072);
+ pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_7_in_rule__XForLoopExpression__Group__7__Impl31135);
rule__XForLoopExpression__EachExpressionAssignment_7();
state._fsp--;
@@ -45153,21 +45232,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:15407: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:15440: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:15411: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:15412: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__031118);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__031181);
rule__XWhileExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__031121);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__031184);
rule__XWhileExpression__Group__1();
state._fsp--;
@@ -45191,23 +45270,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:15419: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:15452: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:15423:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15424:1: ( () )
+ // ../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:15424:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15425: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: ()
{
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:15426:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15428:1:
+ // ../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:
{
}
@@ -45232,21 +45311,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:15438: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:15471: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:15442: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:15443: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__131179);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__131242);
rule__XWhileExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__131182);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__131245);
rule__XWhileExpression__Group__2();
state._fsp--;
@@ -45270,22 +45349,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:15450: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:15483: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:15454:1: ( ( 'while' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15455:1: ( 'while' )
+ // ../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:15455:1: ( 'while' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15456: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
- match(input,74,FollowSets001.FOLLOW_74_in_rule__XWhileExpression__Group__1__Impl31210); if (state.failed) return ;
+ match(input,74,FollowSets001.FOLLOW_74_in_rule__XWhileExpression__Group__1__Impl31273); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
@@ -45311,21 +45390,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:15469: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:15502: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:15473: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:15474: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__231241);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__231304);
rule__XWhileExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__231244);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__231307);
rule__XWhileExpression__Group__3();
state._fsp--;
@@ -45349,22 +45428,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:15481: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:15514: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:15485:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15486:1: ( '(' )
+ // ../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:15486: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:15519:1: ( '(' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15520:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XWhileExpression__Group__2__Impl31272); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XWhileExpression__Group__2__Impl31335); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -45390,21 +45469,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:15500: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:15533: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:15504: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:15505: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__331303);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__331366);
rule__XWhileExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__331306);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__331369);
rule__XWhileExpression__Group__4();
state._fsp--;
@@ -45428,25 +45507,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:15512: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:15545: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:15516:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15517:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
+ // ../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:15517:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15518: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 )
{
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:15519:1: ( rule__XWhileExpression__PredicateAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15519:2: rule__XWhileExpression__PredicateAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl31333);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl31396);
rule__XWhileExpression__PredicateAssignment_3();
state._fsp--;
@@ -45479,21 +45558,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:15529: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:15562: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:15533: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:15534: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__431363);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__431426);
rule__XWhileExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__431366);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__431429);
rule__XWhileExpression__Group__5();
state._fsp--;
@@ -45517,22 +45596,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:15541: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:15574: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:15545: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: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: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:15579:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15580:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XWhileExpression__Group__4__Impl31394); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XWhileExpression__Group__4__Impl31457); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -45558,16 +45637,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:15560: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:15593: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:15564: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:15565: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__531425);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__531488);
rule__XWhileExpression__Group__5__Impl();
state._fsp--;
@@ -45591,25 +45670,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:15571: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:15604: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:15575:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15576:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
+ // ../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:15576:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15577: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 )
{
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:15578:1: ( rule__XWhileExpression__BodyAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15578:2: rule__XWhileExpression__BodyAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl31452);
+ pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl31515);
rule__XWhileExpression__BodyAssignment_5();
state._fsp--;
@@ -45642,21 +45721,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:15600: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:15633: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:15604: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:15605: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__031494);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__031557);
rule__XDoWhileExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__031497);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__031560);
rule__XDoWhileExpression__Group__1();
state._fsp--;
@@ -45680,23 +45759,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:15612: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:15645: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:15616:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15617:1: ( () )
+ // ../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:15617:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15618: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: ()
{
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:15619:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15621:1:
+ // ../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:
{
}
@@ -45721,21 +45800,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:15631: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:15664: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:15635: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:15636: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__131555);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__131618);
rule__XDoWhileExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__131558);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__131621);
rule__XDoWhileExpression__Group__2();
state._fsp--;
@@ -45759,22 +45838,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:15643: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:15676: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:15647:1: ( ( 'do' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15648:1: ( 'do' )
+ // ../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:15648:1: ( 'do' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15649: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
- match(input,75,FollowSets001.FOLLOW_75_in_rule__XDoWhileExpression__Group__1__Impl31586); if (state.failed) return ;
+ match(input,75,FollowSets001.FOLLOW_75_in_rule__XDoWhileExpression__Group__1__Impl31649); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
@@ -45800,21 +45879,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:15662: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:15695: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:15666: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:15667: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__231617);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__231680);
rule__XDoWhileExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__231620);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__231683);
rule__XDoWhileExpression__Group__3();
state._fsp--;
@@ -45838,25 +45917,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:15674: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:15707: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:15678:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15679:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
+ // ../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:15679:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15680: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 )
{
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:15681:1: ( rule__XDoWhileExpression__BodyAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15681:2: rule__XDoWhileExpression__BodyAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl31647);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl31710);
rule__XDoWhileExpression__BodyAssignment_2();
state._fsp--;
@@ -45889,21 +45968,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:15691: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:15724: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:15695: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:15696: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__331677);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__331740);
rule__XDoWhileExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__331680);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__331743);
rule__XDoWhileExpression__Group__4();
state._fsp--;
@@ -45927,22 +46006,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:15703: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:15736: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:15707:1: ( ( 'while' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15708:1: ( 'while' )
+ // ../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:15708:1: ( 'while' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15709: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
- match(input,74,FollowSets001.FOLLOW_74_in_rule__XDoWhileExpression__Group__3__Impl31708); if (state.failed) return ;
+ match(input,74,FollowSets001.FOLLOW_74_in_rule__XDoWhileExpression__Group__3__Impl31771); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
@@ -45968,21 +46047,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:15722: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:15755: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:15726: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:15727: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__431739);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__431802);
rule__XDoWhileExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__431742);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__431805);
rule__XDoWhileExpression__Group__5();
state._fsp--;
@@ -46006,22 +46085,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:15734: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:15767: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:15738:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15739:1: ( '(' )
+ // ../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:15739:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15740: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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XDoWhileExpression__Group__4__Impl31770); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XDoWhileExpression__Group__4__Impl31833); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
@@ -46047,21 +46126,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:15753: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:15786: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:15757: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:15758: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__531801);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__531864);
rule__XDoWhileExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__531804);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__531867);
rule__XDoWhileExpression__Group__6();
state._fsp--;
@@ -46085,25 +46164,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:15765: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:15798: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:15769:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15770:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
+ // ../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:15770:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15771: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 )
{
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:15772:1: ( rule__XDoWhileExpression__PredicateAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15772:2: rule__XDoWhileExpression__PredicateAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl31831);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl31894);
rule__XDoWhileExpression__PredicateAssignment_5();
state._fsp--;
@@ -46136,16 +46215,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:15782: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:15815: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:15786: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:15787: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__631861);
+ pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__631924);
rule__XDoWhileExpression__Group__6__Impl();
state._fsp--;
@@ -46169,22 +46248,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:15793: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:15826: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:15797:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15798:1: ( ')' )
+ // ../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:15798: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:15831:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15832:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XDoWhileExpression__Group__6__Impl31889); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XDoWhileExpression__Group__6__Impl31952); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
@@ -46210,21 +46289,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:15826: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:15859: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:15830: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:15831: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__031934);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__031997);
rule__XVariableDeclaration__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__031937);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__032000);
rule__XVariableDeclaration__Group__1();
state._fsp--;
@@ -46248,23 +46327,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:15838: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:15871: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:15842:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15843:1: ( () )
+ // ../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:15843:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15844: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: ()
{
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:15845:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15847:1:
+ // ../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:
{
}
@@ -46289,21 +46368,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:15857: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:15890: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:15861: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:15862: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__131995);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__132058);
rule__XVariableDeclaration__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__131998);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__132061);
rule__XVariableDeclaration__Group__2();
state._fsp--;
@@ -46327,25 +46406,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:15869: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:15902: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:15873:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15874:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
+ // ../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:15874:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15875: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 )
{
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:15876:1: ( rule__XVariableDeclaration__Alternatives_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15876:2: rule__XVariableDeclaration__Alternatives_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl32025);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl32088);
rule__XVariableDeclaration__Alternatives_1();
state._fsp--;
@@ -46378,21 +46457,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:15886: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:15919: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:15890: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:15891: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__232055);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__232118);
rule__XVariableDeclaration__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__232058);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__232121);
rule__XVariableDeclaration__Group__3();
state._fsp--;
@@ -46416,25 +46495,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:15898: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:15931: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:15902:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15903:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
+ // ../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:15903:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15904: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 )
{
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:15905:1: ( rule__XVariableDeclaration__Alternatives_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15905:2: rule__XVariableDeclaration__Alternatives_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl32085);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl32148);
rule__XVariableDeclaration__Alternatives_2();
state._fsp--;
@@ -46467,16 +46546,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:15915: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:15948: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:15919: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:15920: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__332115);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__332178);
rule__XVariableDeclaration__Group__3__Impl();
state._fsp--;
@@ -46500,22 +46579,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:15926: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:15959: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:15930: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:15931: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: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:15931: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:15932: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 )?
{
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:15933: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:15966:1: ( rule__XVariableDeclaration__Group_3__0 )?
int alt132=2;
int LA132_0 = input.LA(1);
@@ -46524,9 +46603,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:15933: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:15966:2: rule__XVariableDeclaration__Group_3__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl32142);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl32205);
rule__XVariableDeclaration__Group_3__0();
state._fsp--;
@@ -46562,16 +46641,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:15951: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:15984: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:15955: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:15956: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__032181);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__032244);
rule__XVariableDeclaration__Group_2_0__0__Impl();
state._fsp--;
@@ -46595,25 +46674,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:15962: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:15995: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:15966: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:15967: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: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:15967: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:15968: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 )
{
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:15969: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:15969: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl32208);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl32271);
rule__XVariableDeclaration__Group_2_0_0__0();
state._fsp--;
@@ -46646,21 +46725,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:15981: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:16014: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:15985: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:15986: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__032240);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__032303);
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__032243);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__032306);
rule__XVariableDeclaration__Group_2_0_0__1();
state._fsp--;
@@ -46684,25 +46763,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:15993: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:16026: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:15997: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:15998: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: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:15998: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:15999: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 )
{
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:16000: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:16000: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl32270);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl32333);
rule__XVariableDeclaration__TypeAssignment_2_0_0_0();
state._fsp--;
@@ -46735,16 +46814,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:16010: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:16043: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:16014: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:16015: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__132300);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__132363);
rule__XVariableDeclaration__Group_2_0_0__1__Impl();
state._fsp--;
@@ -46768,25 +46847,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:16021: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:16054: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:16025: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:16026: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: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:16026: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:16027: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 )
{
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:16028: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:16028: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl32327);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl32390);
rule__XVariableDeclaration__NameAssignment_2_0_0_1();
state._fsp--;
@@ -46819,21 +46898,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:16042: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:16075: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:16046: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:16047: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__032361);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__032424);
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__032364);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__032427);
rule__XVariableDeclaration__Group_3__1();
state._fsp--;
@@ -46857,22 +46936,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:16054: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:16087: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:16058:1: ( ( '=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16059:1: ( '=' )
+ // ../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:16059:1: ( '=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16060: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: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
- match(input,11,FollowSets001.FOLLOW_11_in_rule__XVariableDeclaration__Group_3__0__Impl32392); if (state.failed) return ;
+ match(input,11,FollowSets001.FOLLOW_11_in_rule__XVariableDeclaration__Group_3__0__Impl32455); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
@@ -46898,16 +46977,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:16073: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:16106: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:16077: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:16078: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__132423);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__132486);
rule__XVariableDeclaration__Group_3__1__Impl();
state._fsp--;
@@ -46931,25 +47010,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:16084: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:16117: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:16088: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:16089: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: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:16089: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:16090: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 )
{
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:16091: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:16091: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl32450);
+ pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl32513);
rule__XVariableDeclaration__RightAssignment_3_1();
state._fsp--;
@@ -46982,21 +47061,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:16105: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:16138: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:16109: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:16110: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__032484);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__032547);
rule__JvmFormalParameter__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__032487);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__032550);
rule__JvmFormalParameter__Group__1();
state._fsp--;
@@ -47020,22 +47099,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:16117: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:16150: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:16121:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16122:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
+ // ../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:16122:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16123: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 )?
{
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:16124:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_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 )?
int alt133=2;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -47102,9 +47181,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:16124:2: rule__JvmFormalParameter__ParameterTypeAssignment_0
+ // ../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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl32514);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl32577);
rule__JvmFormalParameter__ParameterTypeAssignment_0();
state._fsp--;
@@ -47140,16 +47219,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:16134: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:16167: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:16138: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:16139: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__132545);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__132608);
rule__JvmFormalParameter__Group__1__Impl();
state._fsp--;
@@ -47173,25 +47252,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:16145: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:16178: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:16149:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16150:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
+ // ../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:16150:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16151: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 )
{
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:16152:1: ( rule__JvmFormalParameter__NameAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16152:2: rule__JvmFormalParameter__NameAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl32572);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl32635);
rule__JvmFormalParameter__NameAssignment_1();
state._fsp--;
@@ -47224,21 +47303,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
// $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:16166: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:16199: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:16170: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:16171: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__032606);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__032669);
rule__XFeatureCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__032609);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__032672);
rule__XFeatureCall__Group__1();
state._fsp--;
@@ -47262,23 +47341,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:16178: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:16211: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:16182:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16183:1: ( () )
+ // ../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:16183:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16184: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: ()
{
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:16185:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16187:1:
+ // ../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:
{
}
@@ -47303,21 +47382,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:16197: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:16230: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:16201: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:16202: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__132667);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__132730);
rule__XFeatureCall__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__132670);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__132733);
rule__XFeatureCall__Group__2();
state._fsp--;
@@ -47341,22 +47420,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:16209: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:16242: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:16213:1: ( ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16214:1: ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? )
+ // ../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:16214:1: ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16215: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 )?
{
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:16216:1: ( rule__XFeatureCall__DeclaringTypeAssignment_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 )?
int alt134=2;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -47417,9 +47496,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:16216:2: rule__XFeatureCall__DeclaringTypeAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__DeclaringTypeAssignment_1_in_rule__XFeatureCall__Group__1__Impl32697);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__DeclaringTypeAssignment_1_in_rule__XFeatureCall__Group__1__Impl32760);
rule__XFeatureCall__DeclaringTypeAssignment_1();
state._fsp--;
@@ -47455,21 +47534,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:16226: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:16259: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:16230: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:16231: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__232728);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__232791);
rule__XFeatureCall__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__232731);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__232794);
rule__XFeatureCall__Group__3();
state._fsp--;
@@ -47493,22 +47572,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:16238: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:16271: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:16242: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:16243: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: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:16243: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:16244: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 )?
{
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:16245: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:16278:1: ( rule__XFeatureCall__Group_2__0 )?
int alt135=2;
int LA135_0 = input.LA(1);
@@ -47517,9 +47596,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:16245: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:16278:2: rule__XFeatureCall__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0_in_rule__XFeatureCall__Group__2__Impl32758);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0_in_rule__XFeatureCall__Group__2__Impl32821);
rule__XFeatureCall__Group_2__0();
state._fsp--;
@@ -47555,21 +47634,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:16255: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:16288: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:16259: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:16260: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__332789);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__332852);
rule__XFeatureCall__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__332792);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__332855);
rule__XFeatureCall__Group__4();
state._fsp--;
@@ -47593,25 +47672,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:16267: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:16300: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:16271:1: ( ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16272:1: ( ( rule__XFeatureCall__FeatureAssignment_3 ) )
+ // ../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:16272:1: ( ( rule__XFeatureCall__FeatureAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16273: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 )
{
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:16274:1: ( rule__XFeatureCall__FeatureAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16274:2: rule__XFeatureCall__FeatureAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureAssignment_3_in_rule__XFeatureCall__Group__3__Impl32819);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureAssignment_3_in_rule__XFeatureCall__Group__3__Impl32882);
rule__XFeatureCall__FeatureAssignment_3();
state._fsp--;
@@ -47644,21 +47723,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:16284: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:16317: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:16288: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:16289: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__432849);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__432912);
rule__XFeatureCall__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5_in_rule__XFeatureCall__Group__432852);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5_in_rule__XFeatureCall__Group__432915);
rule__XFeatureCall__Group__5();
state._fsp--;
@@ -47682,29 +47761,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:16296: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:16329: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:16300: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:16301: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: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:16301: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:16302: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 )?
{
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:16303: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:16336: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:16303: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0_in_rule__XFeatureCall__Group__4__Impl32879);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0_in_rule__XFeatureCall__Group__4__Impl32942);
rule__XFeatureCall__Group_4__0();
state._fsp--;
@@ -47740,16 +47819,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:16313: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:16346: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:16317: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:16318: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5__Impl_in_rule__XFeatureCall__Group__532910);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5__Impl_in_rule__XFeatureCall__Group__532973);
rule__XFeatureCall__Group__5__Impl();
state._fsp--;
@@ -47773,29 +47852,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:16324: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:16357: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:16328:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16329:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? )
+ // ../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:16329:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16330: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 )?
{
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:16331:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_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 )?
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:16331: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_rule__XFeatureCall__Group__5__Impl32937);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_rule__XFeatureCall__Group__5__Impl33000);
rule__XFeatureCall__FeatureCallArgumentsAssignment_5();
state._fsp--;
@@ -47831,21 +47910,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:16353: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:16386: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:16357: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:16358: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0__Impl_in_rule__XFeatureCall__Group_2__032980);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0__Impl_in_rule__XFeatureCall__Group_2__033043);
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__032983);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__1_in_rule__XFeatureCall__Group_2__033046);
rule__XFeatureCall__Group_2__1();
state._fsp--;
@@ -47869,22 +47948,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:16365: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:16398: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:16369:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16370:1: ( '<' )
+ // ../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:16370:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16371: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: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_2_0());
}
- match(input,28,FollowSets001.FOLLOW_28_in_rule__XFeatureCall__Group_2__0__Impl33011); if (state.failed) return ;
+ match(input,28,FollowSets001.FOLLOW_28_in_rule__XFeatureCall__Group_2__0__Impl33074); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_2_0());
}
@@ -47910,21 +47989,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:16384: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:16417: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:16388: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:16389: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__1__Impl_in_rule__XFeatureCall__Group_2__133042);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__1__Impl_in_rule__XFeatureCall__Group_2__133105);
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__133045);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__2_in_rule__XFeatureCall__Group_2__133108);
rule__XFeatureCall__Group_2__2();
state._fsp--;
@@ -47948,25 +48027,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:16396: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:16429: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:16400: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:16401: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: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:16401: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:16402: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 )
{
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:16403: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:16403: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_1_in_rule__XFeatureCall__Group_2__1__Impl33072);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_1_in_rule__XFeatureCall__Group_2__1__Impl33135);
rule__XFeatureCall__TypeArgumentsAssignment_2_1();
state._fsp--;
@@ -47999,21 +48078,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:16413: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:16446: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:16417: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:16418: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__2__Impl_in_rule__XFeatureCall__Group_2__233102);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__2__Impl_in_rule__XFeatureCall__Group_2__233165);
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__233105);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__3_in_rule__XFeatureCall__Group_2__233168);
rule__XFeatureCall__Group_2__3();
state._fsp--;
@@ -48037,22 +48116,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:16425: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:16458: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:16429: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:16430: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: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:16430: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:16431: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 )*
{
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:16432: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:16465:1: ( rule__XFeatureCall__Group_2_2__0 )*
loop138:
do {
int alt138=2;
@@ -48065,9 +48144,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:16432: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:16465:2: rule__XFeatureCall__Group_2_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0_in_rule__XFeatureCall__Group_2__2__Impl33132);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0_in_rule__XFeatureCall__Group_2__2__Impl33195);
rule__XFeatureCall__Group_2_2__0();
state._fsp--;
@@ -48106,16 +48185,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:16442: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:16475: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:16446: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:16447: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__3__Impl_in_rule__XFeatureCall__Group_2__333163);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__3__Impl_in_rule__XFeatureCall__Group_2__333226);
rule__XFeatureCall__Group_2__3__Impl();
state._fsp--;
@@ -48139,22 +48218,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:16453: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:16486: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:16457:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16458:1: ( '>' )
+ // ../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:16458:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16459: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: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_2_3());
}
- match(input,27,FollowSets001.FOLLOW_27_in_rule__XFeatureCall__Group_2__3__Impl33191); if (state.failed) return ;
+ match(input,27,FollowSets001.FOLLOW_27_in_rule__XFeatureCall__Group_2__3__Impl33254); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_2_3());
}
@@ -48180,21 +48259,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:16480: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:16513: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:16484: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:16485: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0__Impl_in_rule__XFeatureCall__Group_2_2__033230);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0__Impl_in_rule__XFeatureCall__Group_2_2__033293);
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__033233);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__1_in_rule__XFeatureCall__Group_2_2__033296);
rule__XFeatureCall__Group_2_2__1();
state._fsp--;
@@ -48218,22 +48297,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:16492: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:16525: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:16496:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16497:1: ( ',' )
+ // ../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:16497:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16498: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_2_2_0());
}
- match(input,44,FollowSets001.FOLLOW_44_in_rule__XFeatureCall__Group_2_2__0__Impl33261); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XFeatureCall__Group_2_2__0__Impl33324); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_2_2_0());
}
@@ -48259,16 +48338,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:16511: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:16544: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:16515: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:16516: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__1__Impl_in_rule__XFeatureCall__Group_2_2__133292);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__1__Impl_in_rule__XFeatureCall__Group_2_2__133355);
rule__XFeatureCall__Group_2_2__1__Impl();
state._fsp--;
@@ -48292,25 +48371,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:16522: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:16555: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:16526: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:16527: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: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:16527: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:16528: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 )
{
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:16529: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:16529: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_2_1_in_rule__XFeatureCall__Group_2_2__1__Impl33319);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_2_1_in_rule__XFeatureCall__Group_2_2__1__Impl33382);
rule__XFeatureCall__TypeArgumentsAssignment_2_2_1();
state._fsp--;
@@ -48343,21 +48422,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:16543: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:16576: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:16547: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:16548: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0__Impl_in_rule__XFeatureCall__Group_4__033353);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0__Impl_in_rule__XFeatureCall__Group_4__033416);
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__033356);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__1_in_rule__XFeatureCall__Group_4__033419);
rule__XFeatureCall__Group_4__1();
state._fsp--;
@@ -48381,25 +48460,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:16555: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:16588: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:16559: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:16560: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: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:16560: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:16561: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 )
{
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:16562: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:16562: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_4_0_in_rule__XFeatureCall__Group_4__0__Impl33383);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_4_0_in_rule__XFeatureCall__Group_4__0__Impl33446);
rule__XFeatureCall__ExplicitOperationCallAssignment_4_0();
state._fsp--;
@@ -48432,21 +48511,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:16572: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:16605: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:16576: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:16577: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__1__Impl_in_rule__XFeatureCall__Group_4__133413);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__1__Impl_in_rule__XFeatureCall__Group_4__133476);
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__133416);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__2_in_rule__XFeatureCall__Group_4__133479);
rule__XFeatureCall__Group_4__2();
state._fsp--;
@@ -48470,22 +48549,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:16584: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:16617: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:16588: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:16589: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: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:16589: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:16590: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 )?
{
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:16591: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:16624:1: ( rule__XFeatureCall__Alternatives_4_1 )?
int alt139=2;
int LA139_0 = input.LA(1);
@@ -48494,9 +48573,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:16591: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:16624:2: rule__XFeatureCall__Alternatives_4_1
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Alternatives_4_1_in_rule__XFeatureCall__Group_4__1__Impl33443);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Alternatives_4_1_in_rule__XFeatureCall__Group_4__1__Impl33506);
rule__XFeatureCall__Alternatives_4_1();
state._fsp--;
@@ -48532,16 +48611,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:16601: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:16634: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:16605: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:16606: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__2__Impl_in_rule__XFeatureCall__Group_4__233474);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__2__Impl_in_rule__XFeatureCall__Group_4__233537);
rule__XFeatureCall__Group_4__2__Impl();
state._fsp--;
@@ -48565,22 +48644,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:16612: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:16645: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:16616:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16617:1: ( ')' )
+ // ../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:16617: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:16650:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16651:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_4_2());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XFeatureCall__Group_4__2__Impl33502); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XFeatureCall__Group_4__2__Impl33565); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_4_2());
}
@@ -48606,21 +48685,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:16637: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:16670: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:16641: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:16642: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1__033539);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1__033602);
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__033542);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__1_in_rule__XFeatureCall__Group_4_1_1__033605);
rule__XFeatureCall__Group_4_1_1__1();
state._fsp--;
@@ -48644,25 +48723,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:16649: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:16682: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:16653: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:16654: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: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:16654: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:16655: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 )
{
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:16656: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:16656: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0_in_rule__XFeatureCall__Group_4_1_1__0__Impl33569);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0_in_rule__XFeatureCall__Group_4_1_1__0__Impl33632);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0();
state._fsp--;
@@ -48695,16 +48774,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:16666: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:16699: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:16670: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:16671: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1__133599);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1__133662);
rule__XFeatureCall__Group_4_1_1__1__Impl();
state._fsp--;
@@ -48728,22 +48807,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:16677: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:16710: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:16681: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:16682: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: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:16682: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:16683: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 )*
{
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:16684: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:16717:1: ( rule__XFeatureCall__Group_4_1_1_1__0 )*
loop140:
do {
int alt140=2;
@@ -48756,9 +48835,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:16684: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:16717: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__Impl33626);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0_in_rule__XFeatureCall__Group_4_1_1__1__Impl33689);
rule__XFeatureCall__Group_4_1_1_1__0();
state._fsp--;
@@ -48797,21 +48876,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:16698: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: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 ;
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:16702: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:16703: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1_1__033661);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1_1__033724);
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__033664);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1_in_rule__XFeatureCall__Group_4_1_1_1__033727);
rule__XFeatureCall__Group_4_1_1_1__1();
state._fsp--;
@@ -48835,22 +48914,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:16710: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:16743: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:16714:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16715:1: ( ',' )
+ // ../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:16715:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16716: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: ','
{
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__Impl33692); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XFeatureCall__Group_4_1_1_1__0__Impl33755); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_4_1_1_1_0());
}
@@ -48876,16 +48955,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:16729: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:16762: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:16733: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:16734: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1_1__133723);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1_1__133786);
rule__XFeatureCall__Group_4_1_1_1__1__Impl();
state._fsp--;
@@ -48909,25 +48988,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:16740: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:16773: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:16744: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:16745: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: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:16745: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:16746: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 )
{
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:16747: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:16747: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1_in_rule__XFeatureCall__Group_4_1_1_1__1__Impl33750);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1_in_rule__XFeatureCall__Group_4_1_1_1__1__Impl33813);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1();
state._fsp--;
@@ -48960,21 +49039,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:16761: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:16794: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:16765: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:16766: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__0__Impl_in_rule__StaticQualifier__Group__033784);
+ pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__0__Impl_in_rule__StaticQualifier__Group__033847);
rule__StaticQualifier__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1_in_rule__StaticQualifier__Group__033787);
+ pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1_in_rule__StaticQualifier__Group__033850);
rule__StaticQualifier__Group__1();
state._fsp--;
@@ -48998,22 +49077,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:16773: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:16806: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:16777:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16778:1: ( ruleValidID )
+ // ../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:16778:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16779: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStaticQualifierAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__StaticQualifier__Group__0__Impl33814);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__StaticQualifier__Group__0__Impl33877);
ruleValidID();
state._fsp--;
@@ -49043,16 +49122,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:16790: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:16823: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:16794: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:16795: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1__Impl_in_rule__StaticQualifier__Group__133843);
+ pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1__Impl_in_rule__StaticQualifier__Group__133906);
rule__StaticQualifier__Group__1__Impl();
state._fsp--;
@@ -49076,22 +49155,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:16801: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:16834: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:16805:1: ( ( '::' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16806:1: ( '::' )
+ // ../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:16806:1: ( '::' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16807: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: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStaticQualifierAccess().getColonColonKeyword_1());
}
- match(input,76,FollowSets001.FOLLOW_76_in_rule__StaticQualifier__Group__1__Impl33871); if (state.failed) return ;
+ match(input,76,FollowSets001.FOLLOW_76_in_rule__StaticQualifier__Group__1__Impl33934); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStaticQualifierAccess().getColonColonKeyword_1());
}
@@ -49117,21 +49196,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:16824: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:16857: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:16828: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:16829: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__033906);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__033969);
rule__XConstructorCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__033909);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__033972);
rule__XConstructorCall__Group__1();
state._fsp--;
@@ -49155,23 +49234,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:16836: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:16869: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:16840:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16841:1: ( () )
+ // ../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:16841:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16842: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: ()
{
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:16843:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16845:1:
+ // ../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:
{
}
@@ -49196,21 +49275,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:16855: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:16888: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:16859: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:16860: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__133967);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__134030);
rule__XConstructorCall__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__133970);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__134033);
rule__XConstructorCall__Group__2();
state._fsp--;
@@ -49234,22 +49313,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:16867: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:16900: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:16871:1: ( ( 'new' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16872:1: ( 'new' )
+ // ../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:16872:1: ( 'new' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16873: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
- match(input,77,FollowSets001.FOLLOW_77_in_rule__XConstructorCall__Group__1__Impl33998); if (state.failed) return ;
+ match(input,77,FollowSets001.FOLLOW_77_in_rule__XConstructorCall__Group__1__Impl34061); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
@@ -49275,21 +49354,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:16886: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:16919: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:16890: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:16891: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__234029);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__234092);
rule__XConstructorCall__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__234032);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__234095);
rule__XConstructorCall__Group__3();
state._fsp--;
@@ -49313,25 +49392,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:16898: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:16931: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:16902:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16903:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
+ // ../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:16903:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16904: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 )
{
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:16905:1: ( rule__XConstructorCall__ConstructorAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16905:2: rule__XConstructorCall__ConstructorAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl34059);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl34122);
rule__XConstructorCall__ConstructorAssignment_2();
state._fsp--;
@@ -49364,21 +49443,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:16915: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:16948: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:16919: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:16920: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__334089);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__334152);
rule__XConstructorCall__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__334092);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__334155);
rule__XConstructorCall__Group__4();
state._fsp--;
@@ -49402,22 +49481,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:16927: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:16960: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:16931: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:16932: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: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:16932: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:16933: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 )?
{
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:16934: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:16967:1: ( rule__XConstructorCall__Group_3__0 )?
int alt141=2;
int LA141_0 = input.LA(1);
@@ -49426,9 +49505,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:16934: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:16967:2: rule__XConstructorCall__Group_3__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl34119);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl34182);
rule__XConstructorCall__Group_3__0();
state._fsp--;
@@ -49464,21 +49543,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:16944: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:16977: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:16948: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:16949: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__434150);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__434213);
rule__XConstructorCall__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__434153);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__434216);
rule__XConstructorCall__Group__5();
state._fsp--;
@@ -49502,22 +49581,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:16956: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:16989: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:16960:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16961:1: ( '(' )
+ // ../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:16961: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:16994:1: ( '(' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16995:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getLeftParenthesisKeyword_4());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XConstructorCall__Group__4__Impl34181); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XConstructorCall__Group__4__Impl34244); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getLeftParenthesisKeyword_4());
}
@@ -49543,21 +49622,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:16975: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:17008: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:16979: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:16980: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__534212);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__534275);
rule__XConstructorCall__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6_in_rule__XConstructorCall__Group__534215);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6_in_rule__XConstructorCall__Group__534278);
rule__XConstructorCall__Group__6();
state._fsp--;
@@ -49581,22 +49660,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:16987: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:17020: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:16991:1: ( ( ( rule__XConstructorCall__Alternatives_5 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16992:1: ( ( rule__XConstructorCall__Alternatives_5 )? )
+ // ../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:16992:1: ( ( rule__XConstructorCall__Alternatives_5 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16993: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 )?
{
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:16994:1: ( rule__XConstructorCall__Alternatives_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 )?
int alt142=2;
int LA142_0 = input.LA(1);
@@ -49605,9 +49684,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:16994:2: rule__XConstructorCall__Alternatives_5
+ // ../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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Alternatives_5_in_rule__XConstructorCall__Group__5__Impl34242);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Alternatives_5_in_rule__XConstructorCall__Group__5__Impl34305);
rule__XConstructorCall__Alternatives_5();
state._fsp--;
@@ -49643,21 +49722,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:17004: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:17037: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:17008: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:17009: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6__Impl_in_rule__XConstructorCall__Group__634273);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6__Impl_in_rule__XConstructorCall__Group__634336);
rule__XConstructorCall__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7_in_rule__XConstructorCall__Group__634276);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7_in_rule__XConstructorCall__Group__634339);
rule__XConstructorCall__Group__7();
state._fsp--;
@@ -49681,22 +49760,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:17016: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:17049: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:17020:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17021:1: ( ')' )
+ // ../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:17021:1: ( ')' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17022: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: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_6());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XConstructorCall__Group__6__Impl34304); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XConstructorCall__Group__6__Impl34367); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_6());
}
@@ -49722,16 +49801,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:17035: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:17068: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:17039: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:17040: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7__Impl_in_rule__XConstructorCall__Group__734335);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7__Impl_in_rule__XConstructorCall__Group__734398);
rule__XConstructorCall__Group__7__Impl();
state._fsp--;
@@ -49755,29 +49834,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:17046: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:17079: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:17050:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17051:1: ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? )
+ // ../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:17051:1: ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17052: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 )?
{
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:17053:1: ( rule__XConstructorCall__ArgumentsAssignment_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 )?
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:17053: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_rule__XConstructorCall__Group__7__Impl34362);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_rule__XConstructorCall__Group__7__Impl34425);
rule__XConstructorCall__ArgumentsAssignment_7();
state._fsp--;
@@ -49813,21 +49892,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:17079: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:17112: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:17083: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:17084: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__034409);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__034472);
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__034412);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__034475);
rule__XConstructorCall__Group_3__1();
state._fsp--;
@@ -49851,22 +49930,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:17091: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:17124: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:17095:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17096:1: ( '<' )
+ // ../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:17096:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17097: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: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
- match(input,28,FollowSets001.FOLLOW_28_in_rule__XConstructorCall__Group_3__0__Impl34440); if (state.failed) return ;
+ match(input,28,FollowSets001.FOLLOW_28_in_rule__XConstructorCall__Group_3__0__Impl34503); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
@@ -49892,21 +49971,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:17110: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:17143: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:17114: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:17115: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__134471);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__134534);
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__134474);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__134537);
rule__XConstructorCall__Group_3__2();
state._fsp--;
@@ -49930,25 +50009,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:17122: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:17155: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:17126: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:17127: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: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:17127: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:17128: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 )
{
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:17129: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:17129: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl34501);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl34564);
rule__XConstructorCall__TypeArgumentsAssignment_3_1();
state._fsp--;
@@ -49981,21 +50060,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:17139: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:17172: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:17143: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:17144: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__234531);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__234594);
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__234534);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__234597);
rule__XConstructorCall__Group_3__3();
state._fsp--;
@@ -50019,22 +50098,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:17151: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:17184: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:17155: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:17156: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: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:17156: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:17157: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 )*
{
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:17158: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:17191:1: ( rule__XConstructorCall__Group_3_2__0 )*
loop144:
do {
int alt144=2;
@@ -50047,9 +50126,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:17158: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:17191:2: rule__XConstructorCall__Group_3_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl34561);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl34624);
rule__XConstructorCall__Group_3_2__0();
state._fsp--;
@@ -50088,16 +50167,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:17168: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:17201: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:17172: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:17173: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__334592);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__334655);
rule__XConstructorCall__Group_3__3__Impl();
state._fsp--;
@@ -50121,22 +50200,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:17179: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:17212: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:17183:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17184:1: ( '>' )
+ // ../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:17184:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17185: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: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
}
- match(input,27,FollowSets001.FOLLOW_27_in_rule__XConstructorCall__Group_3__3__Impl34620); if (state.failed) return ;
+ match(input,27,FollowSets001.FOLLOW_27_in_rule__XConstructorCall__Group_3__3__Impl34683); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
}
@@ -50162,21 +50241,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:17206: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:17239: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:17210: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:17211: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__034659);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__034722);
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__034662);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__034725);
rule__XConstructorCall__Group_3_2__1();
state._fsp--;
@@ -50200,22 +50279,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:17218: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:17251: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:17222:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17223:1: ( ',' )
+ // ../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:17223:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17224: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
- match(input,44,FollowSets001.FOLLOW_44_in_rule__XConstructorCall__Group_3_2__0__Impl34690); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XConstructorCall__Group_3_2__0__Impl34753); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
@@ -50241,16 +50320,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:17237: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:17270: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:17241: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:17242: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__134721);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__134784);
rule__XConstructorCall__Group_3_2__1__Impl();
state._fsp--;
@@ -50274,25 +50353,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:17248: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:17281: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:17252: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:17253: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: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:17253: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:17254: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 )
{
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:17255: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:17255: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl34748);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl34811);
rule__XConstructorCall__TypeArgumentsAssignment_3_2_1();
state._fsp--;
@@ -50325,21 +50404,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:17269: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:17302: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:17273: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:17274: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__0__Impl_in_rule__XConstructorCall__Group_5_1__034782);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__0__Impl_in_rule__XConstructorCall__Group_5_1__034845);
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__034785);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__1_in_rule__XConstructorCall__Group_5_1__034848);
rule__XConstructorCall__Group_5_1__1();
state._fsp--;
@@ -50363,25 +50442,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:17281: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:17314: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:17285: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:17286: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: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:17286: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:17287: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 )
{
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:17288: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:17288: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_0_in_rule__XConstructorCall__Group_5_1__0__Impl34812);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_0_in_rule__XConstructorCall__Group_5_1__0__Impl34875);
rule__XConstructorCall__ArgumentsAssignment_5_1_0();
state._fsp--;
@@ -50414,16 +50493,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:17298: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:17331: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:17302: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:17303: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__1__Impl_in_rule__XConstructorCall__Group_5_1__134842);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__1__Impl_in_rule__XConstructorCall__Group_5_1__134905);
rule__XConstructorCall__Group_5_1__1__Impl();
state._fsp--;
@@ -50447,22 +50526,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:17309: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:17342: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:17313: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:17314: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: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:17314: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:17315: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 )*
{
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:17316: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:17349:1: ( rule__XConstructorCall__Group_5_1_1__0 )*
loop145:
do {
int alt145=2;
@@ -50475,9 +50554,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:17316: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:17349: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__Impl34869);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__0_in_rule__XConstructorCall__Group_5_1__1__Impl34932);
rule__XConstructorCall__Group_5_1_1__0();
state._fsp--;
@@ -50516,21 +50595,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:17330: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:17363: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:17334: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:17335: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__0__Impl_in_rule__XConstructorCall__Group_5_1_1__034904);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__0__Impl_in_rule__XConstructorCall__Group_5_1_1__034967);
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__034907);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__1_in_rule__XConstructorCall__Group_5_1_1__034970);
rule__XConstructorCall__Group_5_1_1__1();
state._fsp--;
@@ -50554,22 +50633,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:17342: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:17375: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:17346:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17347:1: ( ',' )
+ // ../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:17347:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17348: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: ','
{
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__Impl34935); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XConstructorCall__Group_5_1_1__0__Impl34998); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_5_1_1_0());
}
@@ -50595,16 +50674,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:17361: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:17394: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:17365: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:17366: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__1__Impl_in_rule__XConstructorCall__Group_5_1_1__134966);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__1__Impl_in_rule__XConstructorCall__Group_5_1_1__135029);
rule__XConstructorCall__Group_5_1_1__1__Impl();
state._fsp--;
@@ -50628,25 +50707,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:17372: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:17405: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:17376: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:17377: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: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:17377: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:17378: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 )
{
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:17379: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:17379: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_1_1_in_rule__XConstructorCall__Group_5_1_1__1__Impl34993);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_1_1_in_rule__XConstructorCall__Group_5_1_1__1__Impl35056);
rule__XConstructorCall__ArgumentsAssignment_5_1_1_1();
state._fsp--;
@@ -50679,21 +50758,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:17393: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:17426: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:17397: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:17398: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__035027);
+ pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__035090);
rule__XBooleanLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__035030);
+ pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__035093);
rule__XBooleanLiteral__Group__1();
state._fsp--;
@@ -50717,23 +50796,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:17405: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:17438: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:17409:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17410:1: ( () )
+ // ../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:17410:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17411: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: ()
{
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:17412:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17414:1:
+ // ../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:
{
}
@@ -50758,16 +50837,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:17424: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:17457: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:17428: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:17429: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__135088);
+ pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__135151);
rule__XBooleanLiteral__Group__1__Impl();
state._fsp--;
@@ -50791,25 +50870,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:17435: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:17468: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:17439:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17440:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
+ // ../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:17440:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17441: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 )
{
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:17442:1: ( rule__XBooleanLiteral__Alternatives_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17442:2: rule__XBooleanLiteral__Alternatives_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl35115);
+ pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl35178);
rule__XBooleanLiteral__Alternatives_1();
state._fsp--;
@@ -50842,21 +50921,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:17456: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:17489: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:17460: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:17461: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__035149);
+ pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__035212);
rule__XNullLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__035152);
+ pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__035215);
rule__XNullLiteral__Group__1();
state._fsp--;
@@ -50880,23 +50959,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:17468: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:17501: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:17472:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17473:1: ( () )
+ // ../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:17473:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17474: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: ()
{
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:17475:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17477:1:
+ // ../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:
{
}
@@ -50921,16 +51000,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:17487: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:17520: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:17491: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:17492: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__135210);
+ pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__135273);
rule__XNullLiteral__Group__1__Impl();
state._fsp--;
@@ -50954,22 +51033,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:17498: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:17531: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:17502:1: ( ( 'null' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17503:1: ( 'null' )
+ // ../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:17503:1: ( 'null' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17504: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
- match(input,78,FollowSets001.FOLLOW_78_in_rule__XNullLiteral__Group__1__Impl35238); if (state.failed) return ;
+ match(input,78,FollowSets001.FOLLOW_78_in_rule__XNullLiteral__Group__1__Impl35301); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
@@ -50995,21 +51074,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:17521: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:17554: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:17525: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:17526: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__0__Impl_in_rule__XIntLiteral__Group__035273);
+ pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__0__Impl_in_rule__XIntLiteral__Group__035336);
rule__XIntLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1_in_rule__XIntLiteral__Group__035276);
+ pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1_in_rule__XIntLiteral__Group__035339);
rule__XIntLiteral__Group__1();
state._fsp--;
@@ -51033,23 +51112,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:17533: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:17566: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:17537:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17538:1: ( () )
+ // ../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:17538:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17539: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: ()
{
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:17540:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17542:1:
+ // ../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:
{
}
@@ -51074,16 +51153,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:17552: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:17585: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:17556: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:17557: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1__Impl_in_rule__XIntLiteral__Group__135334);
+ pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1__Impl_in_rule__XIntLiteral__Group__135397);
rule__XIntLiteral__Group__1__Impl();
state._fsp--;
@@ -51107,25 +51186,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:17563: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:17596: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:17567:1: ( ( ( rule__XIntLiteral__ValueAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17568:1: ( ( rule__XIntLiteral__ValueAssignment_1 ) )
+ // ../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:17568:1: ( ( rule__XIntLiteral__ValueAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17569: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 )
{
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:17570:1: ( rule__XIntLiteral__ValueAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17570:2: rule__XIntLiteral__ValueAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__ValueAssignment_1_in_rule__XIntLiteral__Group__1__Impl35361);
+ pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__ValueAssignment_1_in_rule__XIntLiteral__Group__1__Impl35424);
rule__XIntLiteral__ValueAssignment_1();
state._fsp--;
@@ -51158,21 +51237,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:17584: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:17617: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:17588: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:17589: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__035395);
+ pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__035458);
rule__XStringLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__035398);
+ pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__035461);
rule__XStringLiteral__Group__1();
state._fsp--;
@@ -51196,23 +51275,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:17596: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:17629: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:17600:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17601:1: ( () )
+ // ../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:17601:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17602: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: ()
{
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:17603:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17605:1:
+ // ../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:
{
}
@@ -51237,16 +51316,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:17615: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:17648: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:17619: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:17620: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__135456);
+ pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__135519);
rule__XStringLiteral__Group__1__Impl();
state._fsp--;
@@ -51270,25 +51349,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:17626: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:17659: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:17630:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17631:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
+ // ../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:17631:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17632: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 )
{
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:17633:1: ( rule__XStringLiteral__ValueAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17633:2: rule__XStringLiteral__ValueAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl35483);
+ pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl35546);
rule__XStringLiteral__ValueAssignment_1();
state._fsp--;
@@ -51321,21 +51400,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:17647: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:17680: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:17651: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:17652: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__035517);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__035580);
rule__XTypeLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__035520);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__035583);
rule__XTypeLiteral__Group__1();
state._fsp--;
@@ -51359,23 +51438,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:17659: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:17692: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:17663:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17664:1: ( () )
+ // ../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:17664:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17665: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: ()
{
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:17666:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17668:1:
+ // ../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:
{
}
@@ -51400,21 +51479,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:17678: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:17711: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:17682: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:17683: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__135578);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__135641);
rule__XTypeLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__135581);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__135644);
rule__XTypeLiteral__Group__2();
state._fsp--;
@@ -51438,22 +51517,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:17690: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:17723: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:17694:1: ( ( 'typeof' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17695:1: ( 'typeof' )
+ // ../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:17695:1: ( 'typeof' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17696: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
- match(input,79,FollowSets001.FOLLOW_79_in_rule__XTypeLiteral__Group__1__Impl35609); if (state.failed) return ;
+ match(input,79,FollowSets001.FOLLOW_79_in_rule__XTypeLiteral__Group__1__Impl35672); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
@@ -51479,21 +51558,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:17709: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:17742: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:17713: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:17714: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__235640);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__235703);
rule__XTypeLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__235643);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__235706);
rule__XTypeLiteral__Group__3();
state._fsp--;
@@ -51517,22 +51596,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:17721: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:17754: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:17725:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17726:1: ( '(' )
+ // ../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:17726:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17727: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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XTypeLiteral__Group__2__Impl35671); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XTypeLiteral__Group__2__Impl35734); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
@@ -51558,21 +51637,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:17740: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:17773: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:17744: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:17745: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__335702);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__335765);
rule__XTypeLiteral__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__335705);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__335768);
rule__XTypeLiteral__Group__4();
state._fsp--;
@@ -51596,25 +51675,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:17752: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:17785: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:17756:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17757:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
+ // ../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:17757:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17758: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 )
{
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:17759:1: ( rule__XTypeLiteral__TypeAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17759:2: rule__XTypeLiteral__TypeAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl35732);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl35795);
rule__XTypeLiteral__TypeAssignment_3();
state._fsp--;
@@ -51647,16 +51726,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:17769: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:17802: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:17773: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:17774: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__435762);
+ pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__435825);
rule__XTypeLiteral__Group__4__Impl();
state._fsp--;
@@ -51680,22 +51759,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:17780: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:17813: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:17784: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: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: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:17818:1: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17819:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_4());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XTypeLiteral__Group__4__Impl35790); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XTypeLiteral__Group__4__Impl35853); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_4());
}
@@ -51721,21 +51800,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:17809: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:17842: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:17813: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:17814: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__035831);
+ pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__035894);
rule__XThrowExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__035834);
+ pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__035897);
rule__XThrowExpression__Group__1();
state._fsp--;
@@ -51759,23 +51838,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:17821: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:17854: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:17825:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17826:1: ( () )
+ // ../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:17826:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17827: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: ()
{
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:17828:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17830:1:
+ // ../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:
{
}
@@ -51800,21 +51879,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:17840: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:17873: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:17844: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:17845: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__135892);
+ pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__135955);
rule__XThrowExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__135895);
+ pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__135958);
rule__XThrowExpression__Group__2();
state._fsp--;
@@ -51838,22 +51917,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:17852: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:17885: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:17856:1: ( ( 'throw' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17857:1: ( 'throw' )
+ // ../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:17857:1: ( 'throw' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17858: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
- match(input,80,FollowSets001.FOLLOW_80_in_rule__XThrowExpression__Group__1__Impl35923); if (state.failed) return ;
+ match(input,80,FollowSets001.FOLLOW_80_in_rule__XThrowExpression__Group__1__Impl35986); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
@@ -51879,16 +51958,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:17871: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:17904: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:17875: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:17876: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__235954);
+ pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__236017);
rule__XThrowExpression__Group__2__Impl();
state._fsp--;
@@ -51912,25 +51991,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:17882: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:17915: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:17886:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17887:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
+ // ../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:17887:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17888: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 )
{
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:17889:1: ( rule__XThrowExpression__ExpressionAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17889:2: rule__XThrowExpression__ExpressionAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl35981);
+ pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl36044);
rule__XThrowExpression__ExpressionAssignment_2();
state._fsp--;
@@ -51963,21 +52042,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:17905: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:17938: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:17909: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:17910: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__036017);
+ pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__036080);
rule__XReturnExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__036020);
+ pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__036083);
rule__XReturnExpression__Group__1();
state._fsp--;
@@ -52001,23 +52080,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:17917: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:17950: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:17921:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17922:1: ( () )
+ // ../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:17922:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17923: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: ()
{
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:17924:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17926:1:
+ // ../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:
{
}
@@ -52042,21 +52121,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:17936: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:17969: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:17940: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:17941: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__136078);
+ pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__136141);
rule__XReturnExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__136081);
+ pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__136144);
rule__XReturnExpression__Group__2();
state._fsp--;
@@ -52080,22 +52159,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:17948: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:17981: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:17952:1: ( ( 'return' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17953:1: ( 'return' )
+ // ../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:17953:1: ( 'return' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17954: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
- match(input,81,FollowSets001.FOLLOW_81_in_rule__XReturnExpression__Group__1__Impl36109); if (state.failed) return ;
+ match(input,81,FollowSets001.FOLLOW_81_in_rule__XReturnExpression__Group__1__Impl36172); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
@@ -52121,16 +52200,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:17967: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:18000: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:17971: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:17972: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__236140);
+ pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__236203);
rule__XReturnExpression__Group__2__Impl();
state._fsp--;
@@ -52154,29 +52233,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:17978: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:18011: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:17982:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17983:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
+ // ../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:17983:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17984: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 )?
{
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:17985:1: ( rule__XReturnExpression__ExpressionAssignment_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 )?
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:17985: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl36167);
+ pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl36230);
rule__XReturnExpression__ExpressionAssignment_2();
state._fsp--;
@@ -52212,21 +52291,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:18001: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:18034: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:18005: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:18006: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__036204);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__036267);
rule__XTryCatchFinallyExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__036207);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__036270);
rule__XTryCatchFinallyExpression__Group__1();
state._fsp--;
@@ -52250,23 +52329,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:18013: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:18046: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:18017:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18018:1: ( () )
+ // ../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:18018:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18019: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: ()
{
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:18020:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18022:1:
+ // ../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:
{
}
@@ -52291,21 +52370,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:18032: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:18065: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:18036: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:18037: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__136265);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__136328);
rule__XTryCatchFinallyExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__136268);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__136331);
rule__XTryCatchFinallyExpression__Group__2();
state._fsp--;
@@ -52329,22 +52408,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:18044: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:18077: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:18048:1: ( ( 'try' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18049:1: ( '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:18049:1: ( 'try' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18050: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
- match(input,82,FollowSets001.FOLLOW_82_in_rule__XTryCatchFinallyExpression__Group__1__Impl36296); if (state.failed) return ;
+ match(input,82,FollowSets001.FOLLOW_82_in_rule__XTryCatchFinallyExpression__Group__1__Impl36359); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
@@ -52370,21 +52449,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:18063: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:18096: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:18067: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:18068: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__236327);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__236390);
rule__XTryCatchFinallyExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__236330);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__236393);
rule__XTryCatchFinallyExpression__Group__3();
state._fsp--;
@@ -52408,25 +52487,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:18075: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:18108: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:18079:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18080:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
+ // ../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:18080:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18081: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 )
{
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:18082:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18082:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl36357);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl36420);
rule__XTryCatchFinallyExpression__ExpressionAssignment_2();
state._fsp--;
@@ -52459,16 +52538,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:18092: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:18125: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:18096: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:18097: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__336387);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__336450);
rule__XTryCatchFinallyExpression__Group__3__Impl();
state._fsp--;
@@ -52492,25 +52571,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:18103: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:18136: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:18107:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18108:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
+ // ../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:18108:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18109: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 )
{
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:18110:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18110:2: rule__XTryCatchFinallyExpression__Alternatives_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl36414);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl36477);
rule__XTryCatchFinallyExpression__Alternatives_3();
state._fsp--;
@@ -52543,21 +52622,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:18128: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:18161: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:18132: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:18133: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__036452);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__036515);
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__036455);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__036518);
rule__XTryCatchFinallyExpression__Group_3_0__1();
state._fsp--;
@@ -52581,28 +52660,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:18140: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:18173: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:18144: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:18145: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: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:18145: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:18146: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:18146: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:18147: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: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 )
{
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:18148: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:18148: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36484);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36547);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
@@ -52616,13 +52695,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:18151: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:18152: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: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 )*
{
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:18153: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:18186:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
loop147:
do {
int alt147=2;
@@ -52641,9 +52720,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:18153: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36496);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36559);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
@@ -52685,16 +52764,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:18164: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:18197: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:18168: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:18169: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__136529);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__136592);
rule__XTryCatchFinallyExpression__Group_3_0__1__Impl();
state._fsp--;
@@ -52718,22 +52797,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:18175: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:18208: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:18179: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:18180: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: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:18180: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:18181: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 )?
{
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:18182: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:18215:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
int alt148=2;
int LA148_0 = input.LA(1);
@@ -52746,9 +52825,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:18182: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl36556);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl36619);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
state._fsp--;
@@ -52784,21 +52863,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:18196: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:18229: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:18200: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:18201: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036591);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036654);
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__036594);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036657);
rule__XTryCatchFinallyExpression__Group_3_0_1__1();
state._fsp--;
@@ -52822,25 +52901,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:18208: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:18241: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:18212:1: ( ( ( 'finally' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18213:1: ( ( 'finally' ) )
+ // ../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:18213:1: ( ( 'finally' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18214: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' )
{
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:18215:1: ( 'finally' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18216:2: 'finally'
+ // ../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'
{
- match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl36623); if (state.failed) return ;
+ match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl36686); if (state.failed) return ;
}
@@ -52869,16 +52948,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:18227: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:18260: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:18231: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:18232: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__136655);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__136718);
rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl();
state._fsp--;
@@ -52902,25 +52981,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:18238: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:18271: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:18242: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:18243: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: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:18243: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:18244: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 )
{
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:18245: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:18245: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl36682);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl36745);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1();
state._fsp--;
@@ -52953,21 +53032,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:18259: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:18292: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:18263: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:18264: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__036716);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__036779);
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__036719);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__036782);
rule__XTryCatchFinallyExpression__Group_3_1__1();
state._fsp--;
@@ -52991,22 +53070,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:18271: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:18304: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:18275:1: ( ( 'finally' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18276:1: ( 'finally' )
+ // ../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:18276:1: ( 'finally' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18277: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
- match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl36747); if (state.failed) return ;
+ match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl36810); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
@@ -53032,16 +53111,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:18290: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:18323: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:18294: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:18295: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__136778);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__136841);
rule__XTryCatchFinallyExpression__Group_3_1__1__Impl();
state._fsp--;
@@ -53065,25 +53144,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:18301: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:18334: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:18305: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:18306: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: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:18306: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:18307: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 )
{
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:18308: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:18308: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl36805);
+ pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl36868);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1();
state._fsp--;
@@ -53116,21 +53195,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:18322: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:18355: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:18326: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:18327: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__036839);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__036902);
rule__XCatchClause__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__036842);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__036905);
rule__XCatchClause__Group__1();
state._fsp--;
@@ -53154,25 +53233,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:18334: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:18367: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:18338:1: ( ( ( 'catch' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18339:1: ( ( 'catch' ) )
+ // ../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:18339:1: ( ( 'catch' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18340: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' )
{
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:18341:1: ( 'catch' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18342:2: 'catch'
+ // ../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'
{
- match(input,84,FollowSets001.FOLLOW_84_in_rule__XCatchClause__Group__0__Impl36871); if (state.failed) return ;
+ match(input,84,FollowSets001.FOLLOW_84_in_rule__XCatchClause__Group__0__Impl36934); if (state.failed) return ;
}
@@ -53201,21 +53280,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:18353: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:18386: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:18357: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:18358: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__136903);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__136966);
rule__XCatchClause__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__136906);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__136969);
rule__XCatchClause__Group__2();
state._fsp--;
@@ -53239,22 +53318,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:18365: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:18398: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:18369:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18370:1: ( '(' )
+ // ../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:18370:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18371: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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XCatchClause__Group__1__Impl36934); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XCatchClause__Group__1__Impl36997); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
@@ -53280,21 +53359,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:18384: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:18417: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:18388: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:18389: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__236965);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__237028);
rule__XCatchClause__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__236968);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__237031);
rule__XCatchClause__Group__3();
state._fsp--;
@@ -53318,25 +53397,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:18396: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:18429: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:18400:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18401:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
+ // ../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:18401:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18402: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 )
{
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:18403:1: ( rule__XCatchClause__DeclaredParamAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18403:2: rule__XCatchClause__DeclaredParamAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl36995);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl37058);
rule__XCatchClause__DeclaredParamAssignment_2();
state._fsp--;
@@ -53369,21 +53448,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:18413: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:18446: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:18417: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:18418: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__337025);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__337088);
rule__XCatchClause__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__337028);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__337091);
rule__XCatchClause__Group__4();
state._fsp--;
@@ -53407,22 +53486,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:18425: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:18458: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:18429:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18430:1: ( ')' )
+ // ../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:18430:1: ( ')' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18431: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: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XCatchClause__Group__3__Impl37056); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XCatchClause__Group__3__Impl37119); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
@@ -53448,16 +53527,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:18444: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:18477: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:18448: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:18449: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__437087);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__437150);
rule__XCatchClause__Group__4__Impl();
state._fsp--;
@@ -53481,25 +53560,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:18455: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:18488: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:18459:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18460:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
+ // ../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:18460:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18461: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 )
{
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:18462:1: ( rule__XCatchClause__ExpressionAssignment_4 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18462:2: rule__XCatchClause__ExpressionAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl37114);
+ pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl37177);
rule__XCatchClause__ExpressionAssignment_4();
state._fsp--;
@@ -53532,21 +53611,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:18482: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:18515: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:18486: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:18487: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__037154);
+ pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__037217);
rule__QualifiedName__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__037157);
+ pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__037220);
rule__QualifiedName__Group__1();
state._fsp--;
@@ -53570,22 +53649,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:18494: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:18527: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:18498:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18499:1: ( ruleValidID )
+ // ../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:18499:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18500: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl37184);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl37247);
ruleValidID();
state._fsp--;
@@ -53615,16 +53694,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:18511: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:18544: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:18515: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:18516: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__137213);
+ pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__137276);
rule__QualifiedName__Group__1__Impl();
state._fsp--;
@@ -53648,31 +53727,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:18522: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:18555: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:18526: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:18527: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: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:18527: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:18528: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 )*
{
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:18529: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:18562: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:18529: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
{
- pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl37240);
+ pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl37303);
rule__QualifiedName__Group_1__0();
state._fsp--;
@@ -53711,21 +53790,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:18543: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:18576: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:18547: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:18548: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__037275);
+ pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__037338);
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__037278);
+ pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__037341);
rule__QualifiedName__Group_1__1();
state._fsp--;
@@ -53749,25 +53828,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:18555: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:18588: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:18559:1: ( ( ( '.' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18560:1: ( ( '.' ) )
+ // ../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:18560:1: ( ( '.' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18561: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: ( '.' )
{
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:18562:1: ( '.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18563:2: '.'
+ // ../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: '.'
{
- match(input,36,FollowSets001.FOLLOW_36_in_rule__QualifiedName__Group_1__0__Impl37307); if (state.failed) return ;
+ match(input,36,FollowSets001.FOLLOW_36_in_rule__QualifiedName__Group_1__0__Impl37370); if (state.failed) return ;
}
@@ -53796,16 +53875,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:18574: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:18607: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:18578: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:18579: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__137339);
+ pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__137402);
rule__QualifiedName__Group_1__1__Impl();
state._fsp--;
@@ -53829,22 +53908,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:18585: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:18618: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:18589:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18590:1: ( ruleValidID )
+ // ../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:18590:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18591: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl37366);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl37429);
ruleValidID();
state._fsp--;
@@ -53874,21 +53953,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:18606: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:18639: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:18610: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:18611: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__037399);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__037462);
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__037402);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__037465);
rule__JvmTypeReference__Group_0__1();
state._fsp--;
@@ -53912,22 +53991,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:18618: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:18651: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:18622:1: ( ( ruleJvmParameterizedTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18623:1: ( ruleJvmParameterizedTypeReference )
+ // ../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:18623:1: ( ruleJvmParameterizedTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18624: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl37429);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl37492);
ruleJvmParameterizedTypeReference();
state._fsp--;
@@ -53957,16 +54036,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:18635: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:18668: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:18639: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:18640: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__137458);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__137521);
rule__JvmTypeReference__Group_0__1__Impl();
state._fsp--;
@@ -53990,22 +54069,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:18646: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:18679: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:18650: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:18651: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: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:18651: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:18652: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 )*
{
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:18653: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:18686:1: ( rule__JvmTypeReference__Group_0_1__0 )*
loop150:
do {
int alt150=2;
@@ -54030,9 +54109,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:18653: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl37485);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl37548);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
@@ -54071,16 +54150,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:18667: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:18700: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:18671: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:18672: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__037520);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__037583);
rule__JvmTypeReference__Group_0_1__0__Impl();
state._fsp--;
@@ -54104,25 +54183,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:18678: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:18711: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:18682: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:18683: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: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:18683: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:18684: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 )
{
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:18685: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:18685: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl37547);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl37610);
rule__JvmTypeReference__Group_0_1_0__0();
state._fsp--;
@@ -54155,21 +54234,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:18697: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:18730: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:18701: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:18702: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__037579);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__037642);
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__037582);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__037645);
rule__JvmTypeReference__Group_0_1_0__1();
state._fsp--;
@@ -54193,23 +54272,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:18709: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:18742: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:18713:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18714:1: ( () )
+ // ../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:18714:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18715: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: ()
{
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:18716:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18718:1:
+ // ../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:
{
}
@@ -54234,21 +54313,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:18728: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:18761: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:18732: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:18733: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__137640);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__137703);
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__137643);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__2_in_rule__JvmTypeReference__Group_0_1_0__137706);
rule__JvmTypeReference__Group_0_1_0__2();
state._fsp--;
@@ -54272,22 +54351,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:18740: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:18773: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:18744:1: ( ( '[' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18745:1: ( '[' )
+ // ../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:18745:1: ( '[' )
- // ../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:18778:1: ( '[' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18779: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__Impl37671); if (state.failed) return ;
+ match(input,63,FollowSets001.FOLLOW_63_in_rule__JvmTypeReference__Group_0_1_0__1__Impl37734); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getLeftSquareBracketKeyword_0_1_0_1());
}
@@ -54313,16 +54392,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:18759: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:18792: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:18763: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:18764: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__2__Impl_in_rule__JvmTypeReference__Group_0_1_0__237702);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__2__Impl_in_rule__JvmTypeReference__Group_0_1_0__237765);
rule__JvmTypeReference__Group_0_1_0__2__Impl();
state._fsp--;
@@ -54346,22 +54425,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:18770: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:18803: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:18774:1: ( ( ']' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18775:1: ( ']' )
+ // ../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:18775:1: ( ']' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18776: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: ']'
{
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__Impl37730); if (state.failed) return ;
+ match(input,64,FollowSets001.FOLLOW_64_in_rule__JvmTypeReference__Group_0_1_0__2__Impl37793); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getRightSquareBracketKeyword_0_1_0_2());
}
@@ -54387,21 +54466,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:18795: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:18828: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:18799: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:18800: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__037767);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__037830);
rule__XFunctionTypeRef__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__037770);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__037833);
rule__XFunctionTypeRef__Group__1();
state._fsp--;
@@ -54425,22 +54504,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:18807: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:18840: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:18811: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:18812: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: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:18812: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:18813: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 )?
{
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:18814: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:18847:1: ( rule__XFunctionTypeRef__Group_0__0 )?
int alt151=2;
int LA151_0 = input.LA(1);
@@ -54449,9 +54528,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:18814: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:18847:2: rule__XFunctionTypeRef__Group_0__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl37797);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl37860);
rule__XFunctionTypeRef__Group_0__0();
state._fsp--;
@@ -54487,21 +54566,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:18824: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:18857: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:18828: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:18829: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__137828);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__137891);
rule__XFunctionTypeRef__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__137831);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__137894);
rule__XFunctionTypeRef__Group__2();
state._fsp--;
@@ -54525,22 +54604,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:18836: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:18869: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:18840:1: ( ( '=>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18841:1: ( '=>' )
+ // ../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:18841:1: ( '=>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18842: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: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
}
- match(input,85,FollowSets001.FOLLOW_85_in_rule__XFunctionTypeRef__Group__1__Impl37859); if (state.failed) return ;
+ match(input,85,FollowSets001.FOLLOW_85_in_rule__XFunctionTypeRef__Group__1__Impl37922); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
}
@@ -54566,16 +54645,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:18855: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:18888: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:18859: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:18860: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__237890);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__237953);
rule__XFunctionTypeRef__Group__2__Impl();
state._fsp--;
@@ -54599,25 +54678,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:18866: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:18899: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:18870:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18871:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
+ // ../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:18871:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18872: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 )
{
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:18873:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18873:2: rule__XFunctionTypeRef__ReturnTypeAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl37917);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl37980);
rule__XFunctionTypeRef__ReturnTypeAssignment_2();
state._fsp--;
@@ -54650,21 +54729,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:18889: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:18922: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:18893: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:18894: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__037953);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__038016);
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__037956);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__038019);
rule__XFunctionTypeRef__Group_0__1();
state._fsp--;
@@ -54688,22 +54767,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:18901: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:18934: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:18905:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18906:1: ( '(' )
+ // ../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:18906:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18907: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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XFunctionTypeRef__Group_0__0__Impl37984); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XFunctionTypeRef__Group_0__0__Impl38047); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
@@ -54729,21 +54808,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:18920: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:18953: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:18924: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:18925: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__138015);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__138078);
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__138018);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__138081);
rule__XFunctionTypeRef__Group_0__2();
state._fsp--;
@@ -54767,25 +54846,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:18932: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:18965: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:18936: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:18937: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: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:18937: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:18938: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 )
{
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:18939: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:18939: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_in_rule__XFunctionTypeRef__Group_0__1__Impl38045);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_in_rule__XFunctionTypeRef__Group_0__1__Impl38108);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1();
state._fsp--;
@@ -54818,21 +54897,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:18949: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:18982: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:18953: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:18954: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__238075);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__238138);
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__238078);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__3_in_rule__XFunctionTypeRef__Group_0__238141);
rule__XFunctionTypeRef__Group_0__3();
state._fsp--;
@@ -54856,22 +54935,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:18961: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:18994: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:18965: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:18966: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: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:18966: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:18967: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 )*
{
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:18968: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:19001:1: ( rule__XFunctionTypeRef__Group_0_2__0 )*
loop152:
do {
int alt152=2;
@@ -54884,9 +54963,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:18968: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:19001:2: rule__XFunctionTypeRef__Group_0_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0_in_rule__XFunctionTypeRef__Group_0__2__Impl38105);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0_in_rule__XFunctionTypeRef__Group_0__2__Impl38168);
rule__XFunctionTypeRef__Group_0_2__0();
state._fsp--;
@@ -54925,16 +55004,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:18978: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:19011: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:18982: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:18983: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__3__Impl_in_rule__XFunctionTypeRef__Group_0__338136);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__3__Impl_in_rule__XFunctionTypeRef__Group_0__338199);
rule__XFunctionTypeRef__Group_0__3__Impl();
state._fsp--;
@@ -54958,22 +55037,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:18989: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:19022: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:18993:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18994:1: ( ')' )
+ // ../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:18994:1: ( ')' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18995: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: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_3());
}
- match(input,43,FollowSets001.FOLLOW_43_in_rule__XFunctionTypeRef__Group_0__3__Impl38164); if (state.failed) return ;
+ match(input,43,FollowSets001.FOLLOW_43_in_rule__XFunctionTypeRef__Group_0__3__Impl38227); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_3());
}
@@ -54999,21 +55078,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:19016: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:19049: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:19020: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:19021: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0__Impl_in_rule__XFunctionTypeRef__Group_0_2__038203);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0__Impl_in_rule__XFunctionTypeRef__Group_0_2__038266);
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__038206);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__1_in_rule__XFunctionTypeRef__Group_0_2__038269);
rule__XFunctionTypeRef__Group_0_2__1();
state._fsp--;
@@ -55037,22 +55116,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:19028: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:19061: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:19032:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19033:1: ( ',' )
+ // ../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:19033:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19034: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_2_0());
}
- match(input,44,FollowSets001.FOLLOW_44_in_rule__XFunctionTypeRef__Group_0_2__0__Impl38234); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__XFunctionTypeRef__Group_0_2__0__Impl38297); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_2_0());
}
@@ -55078,16 +55157,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:19047: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:19080: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:19051: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:19052: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__1__Impl_in_rule__XFunctionTypeRef__Group_0_2__138265);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__1__Impl_in_rule__XFunctionTypeRef__Group_0_2__138328);
rule__XFunctionTypeRef__Group_0_2__1__Impl();
state._fsp--;
@@ -55111,25 +55190,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:19058: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:19091: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:19062: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:19063: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: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:19063: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:19064: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 )
{
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:19065: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:19065: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1_in_rule__XFunctionTypeRef__Group_0_2__1__Impl38292);
+ pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1_in_rule__XFunctionTypeRef__Group_0_2__1__Impl38355);
rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1();
state._fsp--;
@@ -55162,21 +55241,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:19079: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:19112: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:19083: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:19084: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__038326);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__038389);
rule__JvmParameterizedTypeReference__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__038329);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__038392);
rule__JvmParameterizedTypeReference__Group__1();
state._fsp--;
@@ -55200,25 +55279,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:19091: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:19124: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:19095:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19096:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
+ // ../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:19096:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19097: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 )
{
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:19098:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19098:2: rule__JvmParameterizedTypeReference__TypeAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl38356);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl38419);
rule__JvmParameterizedTypeReference__TypeAssignment_0();
state._fsp--;
@@ -55251,16 +55330,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:19108: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:19141: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:19112: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:19113: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__138386);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__138449);
rule__JvmParameterizedTypeReference__Group__1__Impl();
state._fsp--;
@@ -55284,29 +55363,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:19119: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:19152: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:19123: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:19124: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: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:19124: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:19125: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 )?
{
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:19126: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:19159: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:19126: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl38413);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl38476);
rule__JvmParameterizedTypeReference__Group_1__0();
state._fsp--;
@@ -55342,21 +55421,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:19140: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:19173: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:19144: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:19145: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__038448);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__038511);
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__038451);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__038514);
rule__JvmParameterizedTypeReference__Group_1__1();
state._fsp--;
@@ -55380,25 +55459,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:19152: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:19185: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:19156:1: ( ( ( '<' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19157:1: ( ( '<' ) )
+ // ../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:19157:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19158: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: ( '<' )
{
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:19159:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19160:2: '<'
+ // ../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: '<'
{
- match(input,28,FollowSets001.FOLLOW_28_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl38480); if (state.failed) return ;
+ match(input,28,FollowSets001.FOLLOW_28_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl38543); if (state.failed) return ;
}
@@ -55427,21 +55506,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:19171: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:19204: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:19175: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:19176: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__138512);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__138575);
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__138515);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__138578);
rule__JvmParameterizedTypeReference__Group_1__2();
state._fsp--;
@@ -55465,25 +55544,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:19183: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:19216: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:19187: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:19188: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: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:19188: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:19189: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 )
{
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:19190: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:19190: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl38542);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl38605);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1();
state._fsp--;
@@ -55516,21 +55595,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:19200: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:19233: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:19204: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:19205: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__238572);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__238635);
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__238575);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__238638);
rule__JvmParameterizedTypeReference__Group_1__3();
state._fsp--;
@@ -55554,22 +55633,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:19212: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:19245: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:19216: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:19217: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: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:19217: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:19218: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 )*
{
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:19219: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:19252:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
loop154:
do {
int alt154=2;
@@ -55582,9 +55661,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:19219: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:19252:2: rule__JvmParameterizedTypeReference__Group_1_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl38602);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl38665);
rule__JvmParameterizedTypeReference__Group_1_2__0();
state._fsp--;
@@ -55623,16 +55702,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:19229: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:19262: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:19233: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:19234: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__338633);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__338696);
rule__JvmParameterizedTypeReference__Group_1__3__Impl();
state._fsp--;
@@ -55656,22 +55735,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:19240: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:19273: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:19244:1: ( ( '>' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19245:1: ( '>' )
+ // ../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:19245:1: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19246: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: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
}
- match(input,27,FollowSets001.FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl38661); if (state.failed) return ;
+ match(input,27,FollowSets001.FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl38724); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
}
@@ -55697,21 +55776,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:19267: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:19300: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:19271: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:19272: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__038700);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__038763);
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__038703);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__038766);
rule__JvmParameterizedTypeReference__Group_1_2__1();
state._fsp--;
@@ -55735,22 +55814,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:19279: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:19312: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:19283:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19284:1: ( ',' )
+ // ../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:19284:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19285: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: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
- match(input,44,FollowSets001.FOLLOW_44_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl38731); if (state.failed) return ;
+ match(input,44,FollowSets001.FOLLOW_44_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl38794); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
@@ -55776,16 +55855,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:19298: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:19331: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:19302: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:19303: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__138762);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__138825);
rule__JvmParameterizedTypeReference__Group_1_2__1__Impl();
state._fsp--;
@@ -55809,25 +55888,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:19309: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:19342: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:19313: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:19314: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: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:19314: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:19315: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 )
{
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:19316: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:19316: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl38789);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl38852);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1();
state._fsp--;
@@ -55860,21 +55939,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:19330: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:19363: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:19334: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:19335: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__038823);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__038886);
rule__JvmWildcardTypeReference__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__038826);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__038889);
rule__JvmWildcardTypeReference__Group__1();
state._fsp--;
@@ -55898,23 +55977,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:19342: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:19375: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:19346:1: ( ( () ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19347:1: ( () )
+ // ../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:19347:1: ( () )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19348: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: ()
{
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:19349:1: ()
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19351:1:
+ // ../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:
{
}
@@ -55939,21 +56018,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:19361: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:19394: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:19365: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:19366: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__138884);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__138947);
rule__JvmWildcardTypeReference__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__138887);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__138950);
rule__JvmWildcardTypeReference__Group__2();
state._fsp--;
@@ -55977,22 +56056,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:19373: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:19406: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:19377:1: ( ( '?' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19378:1: ( '?' )
+ // ../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:19378:1: ( '?' )
- // ../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:19411:1: ( '?' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19412:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
- match(input,16,FollowSets001.FOLLOW_16_in_rule__JvmWildcardTypeReference__Group__1__Impl38915); if (state.failed) return ;
+ match(input,16,FollowSets001.FOLLOW_16_in_rule__JvmWildcardTypeReference__Group__1__Impl38978); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
@@ -56018,16 +56097,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:19392: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:19425: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:19396: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:19397: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__238946);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__239009);
rule__JvmWildcardTypeReference__Group__2__Impl();
state._fsp--;
@@ -56051,22 +56130,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:19403: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:19436: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:19407:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19408:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
+ // ../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:19408:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19409: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 )?
{
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:19410:1: ( rule__JvmWildcardTypeReference__Alternatives_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 )?
int alt155=2;
int LA155_0 = input.LA(1);
@@ -56075,9 +56154,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:19410:2: rule__JvmWildcardTypeReference__Alternatives_2
+ // ../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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl38973);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl39036);
rule__JvmWildcardTypeReference__Alternatives_2();
state._fsp--;
@@ -56113,21 +56192,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:19426: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:19459: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:19430: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:19431: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__039010);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__039073);
rule__JvmUpperBound__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__039013);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__039076);
rule__JvmUpperBound__Group__1();
state._fsp--;
@@ -56151,22 +56230,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:19438: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:19471: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:19442:1: ( ( 'extends' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19443:1: ( 'extends' )
+ // ../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:19443:1: ( 'extends' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19444: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
}
- match(input,56,FollowSets001.FOLLOW_56_in_rule__JvmUpperBound__Group__0__Impl39041); if (state.failed) return ;
+ match(input,56,FollowSets001.FOLLOW_56_in_rule__JvmUpperBound__Group__0__Impl39104); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
}
@@ -56192,16 +56271,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:19457: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:19490: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:19461: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:19462: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__139072);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__139135);
rule__JvmUpperBound__Group__1__Impl();
state._fsp--;
@@ -56225,25 +56304,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:19468: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:19501: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:19472:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19473:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
+ // ../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:19473:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19474: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 )
{
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:19475:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19475:2: rule__JvmUpperBound__TypeReferenceAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl39099);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl39162);
rule__JvmUpperBound__TypeReferenceAssignment_1();
state._fsp--;
@@ -56276,21 +56355,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:19489: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:19522: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:19493: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:19494: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__039133);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__039196);
rule__JvmUpperBoundAnded__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__039136);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__039199);
rule__JvmUpperBoundAnded__Group__1();
state._fsp--;
@@ -56314,22 +56393,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:19501: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:19534: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:19505:1: ( ( '&' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19506:1: ( '&' )
+ // ../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:19506:1: ( '&' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19507: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: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
- match(input,62,FollowSets001.FOLLOW_62_in_rule__JvmUpperBoundAnded__Group__0__Impl39164); if (state.failed) return ;
+ match(input,62,FollowSets001.FOLLOW_62_in_rule__JvmUpperBoundAnded__Group__0__Impl39227); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
@@ -56355,16 +56434,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:19520: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:19553: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:19524: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:19525: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__139195);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__139258);
rule__JvmUpperBoundAnded__Group__1__Impl();
state._fsp--;
@@ -56388,25 +56467,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:19531: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:19564: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:19535:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19536:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
+ // ../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:19536:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19537: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 )
{
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:19538:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19538:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl39222);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl39285);
rule__JvmUpperBoundAnded__TypeReferenceAssignment_1();
state._fsp--;
@@ -56439,21 +56518,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:19552: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:19585: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:19556: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:19557: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__039256);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__039319);
rule__JvmLowerBound__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__039259);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__039322);
rule__JvmLowerBound__Group__1();
state._fsp--;
@@ -56477,22 +56556,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:19564: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:19597: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:19568:1: ( ( 'super' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19569:1: ( 'super' )
+ // ../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:19569:1: ( 'super' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19570: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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
}
- match(input,38,FollowSets001.FOLLOW_38_in_rule__JvmLowerBound__Group__0__Impl39287); if (state.failed) return ;
+ match(input,38,FollowSets001.FOLLOW_38_in_rule__JvmLowerBound__Group__0__Impl39350); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
}
@@ -56518,16 +56597,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:19583: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:19616: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:19587: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:19588: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__139318);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__139381);
rule__JvmLowerBound__Group__1__Impl();
state._fsp--;
@@ -56551,25 +56630,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:19594: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:19627: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:19598:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19599:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
+ // ../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:19599:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19600: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 )
{
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:19601:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19601:2: rule__JvmLowerBound__TypeReferenceAssignment_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
{
- pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl39345);
+ pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl39408);
rule__JvmLowerBound__TypeReferenceAssignment_1();
state._fsp--;
@@ -56602,17 +56681,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:19618: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:19651: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:19623: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:19624: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: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:19624: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 )?
int alt156=2;
int LA156_0 = input.LA(1);
@@ -56626,7 +56705,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_639382);
+ pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_rule__XDataType__UnorderedGroup_639445);
rule__XDataType__UnorderedGroup_6__0();
state._fsp--;
@@ -56657,17 +56736,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:19634: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:19667: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:19639: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:19640: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: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:19640: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 ) ) ) ) )
int alt157=2;
int LA157_0 = input.LA(1);
@@ -56686,30 +56765,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:19642: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:19642: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:19643: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: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 ) ) )
{
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:19643: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:19644: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: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 ) )
{
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:19650: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:19652: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: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 )
{
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:19653: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:19653: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_0__0_in_rule__XDataType__UnorderedGroup_6__Impl39469);
+ pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_0__0_in_rule__XDataType__UnorderedGroup_6__Impl39532);
rule__XDataType__Group_6_0__0();
state._fsp--;
@@ -56733,30 +56812,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:19659: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:19659: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:19660: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: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 ) ) )
{
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:19660: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:19661: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: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 ) )
{
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:19667: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:19669: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: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 )
{
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:19670: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:19670: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_1__0_in_rule__XDataType__UnorderedGroup_6__Impl39560);
+ pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_1__0_in_rule__XDataType__UnorderedGroup_6__Impl39623);
rule__XDataType__Group_6_1__0();
state._fsp--;
@@ -56803,21 +56882,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:19685: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:19718: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:19689: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:19690: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__039619);
+ pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__039682);
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:19691: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 )?
int alt158=2;
int LA158_0 = input.LA(1);
@@ -56831,7 +56910,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__039622);
+ pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_rule__XDataType__UnorderedGroup_6__039685);
rule__XDataType__UnorderedGroup_6__1();
state._fsp--;
@@ -56861,16 +56940,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:19698: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:19731: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:19702: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:19703: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__139647);
+ pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__139710);
rule__XDataType__UnorderedGroup_6__Impl();
state._fsp--;
@@ -56894,24 +56973,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:19714: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:19747: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:19719: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:19720: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: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:19720: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 )?
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_139675);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_rule__XAttribute__UnorderedGroup_139738);
rule__XAttribute__UnorderedGroup_1__0();
state._fsp--;
@@ -56942,17 +57021,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:19730: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: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 ) ) ) ) ) ;
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:19735: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:19736: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: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:19736: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 ) ) ) ) )
int alt160=8;
int LA160_0 = input.LA(1);
@@ -56989,30 +57068,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:19738: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:19738: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:19739: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: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 ) ) )
{
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:19739: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:19740: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: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 ) )
{
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:19746: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:19748: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: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 )
{
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:19749: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:19749: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_rule__XAttribute__UnorderedGroup_1__Impl39762);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_rule__XAttribute__UnorderedGroup_1__Impl39825);
rule__XAttribute__UnorderedAssignment_1_0();
state._fsp--;
@@ -57036,30 +57115,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:19755: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:19755: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:19756: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: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 ) ) )
{
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:19756: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:19757: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: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 ) )
{
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:19763: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:19765: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: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 )
{
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:19766: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:19766: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_rule__XAttribute__UnorderedGroup_1__Impl39853);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_rule__XAttribute__UnorderedGroup_1__Impl39916);
rule__XAttribute__UniqueAssignment_1_1();
state._fsp--;
@@ -57083,30 +57162,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:19772: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:19772: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:19773: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: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 ) ) )
{
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:19773: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:19774: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: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 ) )
{
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:19780: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:19782: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: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 )
{
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:19783: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:19783: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_rule__XAttribute__UnorderedGroup_1__Impl39944);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_rule__XAttribute__UnorderedGroup_1__Impl40007);
rule__XAttribute__ReadonlyAssignment_1_2();
state._fsp--;
@@ -57130,30 +57209,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:19789: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:19789: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:19790: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: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 ) ) )
{
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:19790: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:19791: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: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 ) )
{
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:19797: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:19799: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: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 )
{
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:19800: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:19800: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_rule__XAttribute__UnorderedGroup_1__Impl40035);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_rule__XAttribute__UnorderedGroup_1__Impl40098);
rule__XAttribute__TransientAssignment_1_3();
state._fsp--;
@@ -57177,30 +57256,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:19806: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:19806: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:19807: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: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 ) ) )
{
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:19807: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:19808: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: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 ) )
{
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:19814: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:19816: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: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 )
{
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:19817: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:19817: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_rule__XAttribute__UnorderedGroup_1__Impl40126);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_rule__XAttribute__UnorderedGroup_1__Impl40189);
rule__XAttribute__VolatileAssignment_1_4();
state._fsp--;
@@ -57224,30 +57303,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:19823: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:19823: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:19824: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: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 ) ) )
{
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:19824: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:19825: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: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 ) )
{
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:19831: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:19833: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: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 )
{
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:19834: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:19834: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_rule__XAttribute__UnorderedGroup_1__Impl40217);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_rule__XAttribute__UnorderedGroup_1__Impl40280);
rule__XAttribute__UnsettableAssignment_1_5();
state._fsp--;
@@ -57271,30 +57350,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:19840: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:19840: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:19841: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: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 ) ) )
{
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:19841: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:19842: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: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 ) )
{
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:19848: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:19850: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: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 )
{
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:19851: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:19851: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_rule__XAttribute__UnorderedGroup_1__Impl40308);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_rule__XAttribute__UnorderedGroup_1__Impl40371);
rule__XAttribute__DerivedAssignment_1_6();
state._fsp--;
@@ -57318,30 +57397,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:19857: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:19857: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:19858: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: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 ) ) )
{
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:19858: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:19859: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: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 ) )
{
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:19865: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:19867: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: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 )
{
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:19868: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:19868: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__IDAssignment_1_7_in_rule__XAttribute__UnorderedGroup_1__Impl40399);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__IDAssignment_1_7_in_rule__XAttribute__UnorderedGroup_1__Impl40462);
rule__XAttribute__IDAssignment_1_7();
state._fsp--;
@@ -57388,28 +57467,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:19883: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:19916: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:19887: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:19888: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__040458);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__040521);
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:19889: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 )?
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__040461);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_rule__XAttribute__UnorderedGroup_1__040524);
rule__XAttribute__UnorderedGroup_1__1();
state._fsp--;
@@ -57439,28 +57518,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:19896: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:19929: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:19900: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:19901: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__140486);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__140549);
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:19902: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 )?
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__140489);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_rule__XAttribute__UnorderedGroup_1__140552);
rule__XAttribute__UnorderedGroup_1__2();
state._fsp--;
@@ -57490,28 +57569,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:19909: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:19942: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:19913: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:19914: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__240514);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__240577);
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:19915: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 )?
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__240517);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_rule__XAttribute__UnorderedGroup_1__240580);
rule__XAttribute__UnorderedGroup_1__3();
state._fsp--;
@@ -57541,28 +57620,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:19922: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:19955: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:19926: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:19927: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__340542);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__340605);
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:19928: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 )?
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__340545);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_rule__XAttribute__UnorderedGroup_1__340608);
rule__XAttribute__UnorderedGroup_1__4();
state._fsp--;
@@ -57592,28 +57671,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:19935: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:19968: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:19939: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:19940: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__440570);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__440633);
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:19941: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 )?
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__440573);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_rule__XAttribute__UnorderedGroup_1__440636);
rule__XAttribute__UnorderedGroup_1__5();
state._fsp--;
@@ -57643,28 +57722,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:19948: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:19981: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:19952: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:19953: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__540598);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__540661);
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:19954: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 )?
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__540601);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_rule__XAttribute__UnorderedGroup_1__540664);
rule__XAttribute__UnorderedGroup_1__6();
state._fsp--;
@@ -57694,28 +57773,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:19961: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:19994: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:19965: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:19966: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__640626);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__640689);
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:19967: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 )?
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__640629);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_rule__XAttribute__UnorderedGroup_1__640692);
rule__XAttribute__UnorderedGroup_1__7();
state._fsp--;
@@ -57745,16 +57824,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:19974: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:20007: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:19978: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:19979: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__740654);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__740717);
rule__XAttribute__UnorderedGroup_1__Impl();
state._fsp--;
@@ -57778,17 +57857,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:20002: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:20035: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:20007: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:20008: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: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:20008: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 )?
int alt168=2;
int LA168_0 = input.LA(1);
@@ -57820,7 +57899,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_540694);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_rule__XAttribute__UnorderedGroup_540757);
rule__XAttribute__UnorderedGroup_5__0();
state._fsp--;
@@ -57851,17 +57930,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:20018: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: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 ) ) ) ) ) ;
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:20023: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:20024: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: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:20024: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 ) ) ) ) )
int alt169=4;
int LA169_0 = input.LA(1);
@@ -57886,30 +57965,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:20026: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:20026: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:20027: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: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 ) ) )
{
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:20027: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:20028: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: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 ) )
{
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:20034: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:20036: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: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 )
{
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:20037: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:20037: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_0__0_in_rule__XAttribute__UnorderedGroup_5__Impl40781);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_0__0_in_rule__XAttribute__UnorderedGroup_5__Impl40844);
rule__XAttribute__Group_5_0__0();
state._fsp--;
@@ -57933,30 +58012,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:20043: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:20043: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:20044: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: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 ) ) )
{
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:20044: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:20045: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: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 ) )
{
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:20051: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:20053: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: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 )
{
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:20054: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:20054: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_1__0_in_rule__XAttribute__UnorderedGroup_5__Impl40872);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_1__0_in_rule__XAttribute__UnorderedGroup_5__Impl40935);
rule__XAttribute__Group_5_1__0();
state._fsp--;
@@ -57980,30 +58059,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:20060: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:20060: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:20061: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: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 ) ) )
{
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:20061: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:20062: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: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 ) )
{
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:20068: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:20070: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: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 )
{
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:20071: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:20071: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_2__0_in_rule__XAttribute__UnorderedGroup_5__Impl40963);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_2__0_in_rule__XAttribute__UnorderedGroup_5__Impl41026);
rule__XAttribute__Group_5_2__0();
state._fsp--;
@@ -58027,30 +58106,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:20077: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:20077: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:20078: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: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 ) ) )
{
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:20078: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:20079: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: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 ) )
{
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:20085: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:20087: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: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 )
{
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:20088: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:20088: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_3__0_in_rule__XAttribute__UnorderedGroup_5__Impl41054);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_3__0_in_rule__XAttribute__UnorderedGroup_5__Impl41117);
rule__XAttribute__Group_5_3__0();
state._fsp--;
@@ -58097,21 +58176,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:20103: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:20136: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:20107: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:20108: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__041113);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__041176);
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:20109: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 )?
int alt170=2;
int LA170_0 = input.LA(1);
@@ -58143,7 +58222,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__041116);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_rule__XAttribute__UnorderedGroup_5__041179);
rule__XAttribute__UnorderedGroup_5__1();
state._fsp--;
@@ -58173,21 +58252,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:20116: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:20149: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:20120: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:20121: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__141141);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__141204);
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:20122: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 )?
int alt171=2;
int LA171_0 = input.LA(1);
@@ -58219,7 +58298,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__141144);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_rule__XAttribute__UnorderedGroup_5__141207);
rule__XAttribute__UnorderedGroup_5__2();
state._fsp--;
@@ -58249,21 +58328,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:20129: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:20162: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:20133: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:20134: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__241169);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__241232);
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:20135: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 )?
int alt172=2;
int LA172_0 = input.LA(1);
@@ -58295,7 +58374,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__241172);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_rule__XAttribute__UnorderedGroup_5__241235);
rule__XAttribute__UnorderedGroup_5__3();
state._fsp--;
@@ -58325,16 +58404,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:20142: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:20175: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:20146: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:20147: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__341197);
+ pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__341260);
rule__XAttribute__UnorderedGroup_5__Impl();
state._fsp--;
@@ -58358,17 +58437,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:20162: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:20195: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:20167: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:20168: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: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 {...}?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__0_in_rule__XReference__UnorderedGroup_1_041229);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__0_in_rule__XReference__UnorderedGroup_1_041292);
rule__XReference__UnorderedGroup_1_0__0();
state._fsp--;
@@ -58397,17 +58476,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:20179: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:20212: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:20184: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:20185: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: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:20185: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 ) ) ) ) )
int alt173=2;
int LA173_0 = input.LA(1);
@@ -58426,30 +58505,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:20187: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:20187: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:20188: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: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 ) ) )
{
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:20188: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:20189: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: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 ) )
{
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:20195: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:20197: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: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 )
{
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:20198: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:20198: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_rule__XReference__UnorderedGroup_1_0__Impl41318);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_rule__XReference__UnorderedGroup_1_0__Impl41381);
rule__XReference__ResolveProxiesAssignment_1_0_0();
state._fsp--;
@@ -58473,30 +58552,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:20204: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:20204: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:20205: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: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 ) ) )
{
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:20205: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:20206: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: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 ) )
{
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:20212: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:20214: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: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 )
{
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:20215: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:20215: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__Alternatives_1_0_1_in_rule__XReference__UnorderedGroup_1_0__Impl41409);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__Alternatives_1_0_1_in_rule__XReference__UnorderedGroup_1_0__Impl41472);
rule__XReference__Alternatives_1_0_1();
state._fsp--;
@@ -58543,21 +58622,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:20230: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:20263: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:20234: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:20235: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__041468);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__041531);
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:20236: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 )?
int alt174=2;
int LA174_0 = input.LA(1);
@@ -58574,7 +58653,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__041471);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_rule__XReference__UnorderedGroup_1_0__041534);
rule__XReference__UnorderedGroup_1_0__1();
state._fsp--;
@@ -58604,16 +58683,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:20243: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:20276: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:20247: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:20248: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__141496);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__141559);
rule__XReference__UnorderedGroup_1_0__Impl();
state._fsp--;
@@ -58637,17 +58716,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:20259: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:20292: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:20264: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:20265: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: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 {...}?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__0_in_rule__XReference__UnorderedGroup_1_141524);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__0_in_rule__XReference__UnorderedGroup_1_141587);
rule__XReference__UnorderedGroup_1_1__0();
state._fsp--;
@@ -58676,17 +58755,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:20276: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:20309: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:20281: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:20282: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: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:20282: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' ) ) ) ) )
int alt175=2;
int LA175_0 = input.LA(1);
@@ -58705,30 +58784,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:20284: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:20284: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:20285: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: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 ) ) )
{
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:20285: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:20286: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: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 ) )
{
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:20292: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:20294: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: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 )
{
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:20295: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:20295: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_rule__XReference__UnorderedGroup_1_1__Impl41613);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_rule__XReference__UnorderedGroup_1_1__Impl41676);
rule__XReference__LocalAssignment_1_1_0();
state._fsp--;
@@ -58752,30 +58831,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:20301: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:20301:4: ({...}? => ( ( ( 'refers' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20302:5: {...}? => ( ( ( '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' ) ) )
{
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:20302:109: ( ( ( 'refers' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20303:6: ( ( 'refers' ) )
+ // ../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' ) )
{
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:20309:6: ( ( 'refers' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20311:7: ( 'refers' )
+ // ../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' )
{
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:20312:7: ( 'refers' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20313:2: 'refers'
+ // ../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'
{
- match(input,86,FollowSets001.FOLLOW_86_in_rule__XReference__UnorderedGroup_1_1__Impl41706); if (state.failed) return ;
+ match(input,86,FollowSets001.FOLLOW_86_in_rule__XReference__UnorderedGroup_1_1__Impl41769); if (state.failed) return ;
}
@@ -58818,21 +58897,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:20329: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:20362: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:20333: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:20334: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__041767);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__041830);
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:20335: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 )?
int alt176=2;
int LA176_0 = input.LA(1);
@@ -58846,7 +58925,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__041770);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_rule__XReference__UnorderedGroup_1_1__041833);
rule__XReference__UnorderedGroup_1_1__1();
state._fsp--;
@@ -58876,16 +58955,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:20342: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:20375: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:20346: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:20347: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__141795);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__141858);
rule__XReference__UnorderedGroup_1_1__Impl();
state._fsp--;
@@ -58909,17 +58988,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:20358: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:20391: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:20363: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:20364: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: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:20364: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 )?
int alt177=2;
int LA177_0 = input.LA(1);
@@ -58948,7 +59027,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_241823);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__0_in_rule__XReference__UnorderedGroup_241886);
rule__XReference__UnorderedGroup_2__0();
state._fsp--;
@@ -58979,17 +59058,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:20374: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: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 ) ) ) ) ) ;
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:20379: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:20380: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: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:20380: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 ) ) ) ) )
int alt178=7;
int LA178_0 = input.LA(1);
@@ -59023,30 +59102,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:20382: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:20382: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:20383: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: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 ) ) )
{
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:20383: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:20384: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: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 ) )
{
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:20390: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:20392: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: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 )
{
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:20393: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:20393: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_rule__XReference__UnorderedGroup_2__Impl41910);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_rule__XReference__UnorderedGroup_2__Impl41973);
rule__XReference__UnorderedAssignment_2_0();
state._fsp--;
@@ -59070,30 +59149,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:20399: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:20399: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:20400: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: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 ) ) )
{
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:20400: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:20401: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: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 ) )
{
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:20407: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:20409: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: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 )
{
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:20410: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:20410: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_rule__XReference__UnorderedGroup_2__Impl42001);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_rule__XReference__UnorderedGroup_2__Impl42064);
rule__XReference__UniqueAssignment_2_1();
state._fsp--;
@@ -59117,30 +59196,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:20416: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:20416: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:20417: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: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 ) ) )
{
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:20417: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:20418: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: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 ) )
{
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:20424: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:20426: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: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 )
{
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:20427: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:20427: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_rule__XReference__UnorderedGroup_2__Impl42092);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_rule__XReference__UnorderedGroup_2__Impl42155);
rule__XReference__ReadonlyAssignment_2_2();
state._fsp--;
@@ -59164,30 +59243,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:20433: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:20433: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:20434: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: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 ) ) )
{
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:20434: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:20435: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: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 ) )
{
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:20441: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:20443: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: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 )
{
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:20444: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:20444: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__TransientAssignment_2_3_in_rule__XReference__UnorderedGroup_2__Impl42183);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__TransientAssignment_2_3_in_rule__XReference__UnorderedGroup_2__Impl42246);
rule__XReference__TransientAssignment_2_3();
state._fsp--;
@@ -59211,30 +59290,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:20450: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:20450: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:20451: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: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 ) ) )
{
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:20451: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:20452: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: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 ) )
{
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:20458: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:20460: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: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 )
{
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:20461: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:20461: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_rule__XReference__UnorderedGroup_2__Impl42274);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_rule__XReference__UnorderedGroup_2__Impl42337);
rule__XReference__VolatileAssignment_2_4();
state._fsp--;
@@ -59258,30 +59337,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:20467: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:20467: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:20468: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: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 ) ) )
{
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:20468: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:20469: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: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 ) )
{
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:20475: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:20477: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: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 )
{
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:20478: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:20478: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_rule__XReference__UnorderedGroup_2__Impl42365);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_rule__XReference__UnorderedGroup_2__Impl42428);
rule__XReference__UnsettableAssignment_2_5();
state._fsp--;
@@ -59305,30 +59384,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:20484: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:20484: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:20485: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: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 ) ) )
{
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:20485: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:20486: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: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 ) )
{
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:20492: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:20494: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: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 )
{
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:20495: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:20495: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__DerivedAssignment_2_6_in_rule__XReference__UnorderedGroup_2__Impl42456);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__DerivedAssignment_2_6_in_rule__XReference__UnorderedGroup_2__Impl42519);
rule__XReference__DerivedAssignment_2_6();
state._fsp--;
@@ -59375,21 +59454,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:20510: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:20543: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:20514: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:20515: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__042515);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__042578);
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:20516: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 )?
int alt179=2;
int LA179_0 = input.LA(1);
@@ -59418,7 +59497,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__042518);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__1_in_rule__XReference__UnorderedGroup_2__042581);
rule__XReference__UnorderedGroup_2__1();
state._fsp--;
@@ -59448,21 +59527,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:20523: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:20556: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:20527: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:20528: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__142543);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__142606);
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:20529: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 )?
int alt180=2;
int LA180_0 = input.LA(1);
@@ -59491,7 +59570,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__142546);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__2_in_rule__XReference__UnorderedGroup_2__142609);
rule__XReference__UnorderedGroup_2__2();
state._fsp--;
@@ -59521,21 +59600,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:20536: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:20569: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:20540: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:20541: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__242571);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__242634);
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:20542: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 )?
int alt181=2;
int LA181_0 = input.LA(1);
@@ -59564,7 +59643,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__242574);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__3_in_rule__XReference__UnorderedGroup_2__242637);
rule__XReference__UnorderedGroup_2__3();
state._fsp--;
@@ -59594,21 +59673,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:20549: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:20582: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:20553: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:20554: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__342599);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__342662);
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:20555: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 )?
int alt182=2;
int LA182_0 = input.LA(1);
@@ -59637,7 +59716,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__342602);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__4_in_rule__XReference__UnorderedGroup_2__342665);
rule__XReference__UnorderedGroup_2__4();
state._fsp--;
@@ -59667,21 +59746,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:20562: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:20595: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:20566: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:20567: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__442627);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__442690);
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:20568: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 )?
int alt183=2;
int LA183_0 = input.LA(1);
@@ -59710,7 +59789,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__442630);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__5_in_rule__XReference__UnorderedGroup_2__442693);
rule__XReference__UnorderedGroup_2__5();
state._fsp--;
@@ -59740,21 +59819,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:20575: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:20608: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:20579: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:20580: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__542655);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__542718);
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:20581: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 )?
int alt184=2;
int LA184_0 = input.LA(1);
@@ -59783,7 +59862,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__542658);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__6_in_rule__XReference__UnorderedGroup_2__542721);
rule__XReference__UnorderedGroup_2__6();
state._fsp--;
@@ -59813,16 +59892,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:20588: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:20621: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:20592: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:20593: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__642683);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__642746);
rule__XReference__UnorderedGroup_2__Impl();
state._fsp--;
@@ -59846,17 +59925,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:20614: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:20647: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:20619: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:20620: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: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:20620: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 )?
int alt185=2;
int LA185_0 = input.LA(1);
@@ -59888,7 +59967,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_842721);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__0_in_rule__XReference__UnorderedGroup_842784);
rule__XReference__UnorderedGroup_8__0();
state._fsp--;
@@ -59919,17 +59998,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:20630: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: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 ) ) ) ) ) ;
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:20635: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:20636: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: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:20636: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 ) ) ) ) )
int alt186=4;
int LA186_0 = input.LA(1);
@@ -59954,30 +60033,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:20638: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:20638: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:20639: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: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 ) ) )
{
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:20639: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:20640: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: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 ) )
{
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:20646: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:20648: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: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 )
{
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:20649: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:20649: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_0__0_in_rule__XReference__UnorderedGroup_8__Impl42808);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_0__0_in_rule__XReference__UnorderedGroup_8__Impl42871);
rule__XReference__Group_8_0__0();
state._fsp--;
@@ -60001,30 +60080,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:20655: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:20655: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:20656: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: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 ) ) )
{
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:20656: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:20657: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: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 ) )
{
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:20663: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:20665: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: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 )
{
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:20666: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:20666: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_1__0_in_rule__XReference__UnorderedGroup_8__Impl42899);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_1__0_in_rule__XReference__UnorderedGroup_8__Impl42962);
rule__XReference__Group_8_1__0();
state._fsp--;
@@ -60048,30 +60127,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:20672: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:20672: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:20673: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: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 ) ) )
{
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:20673: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:20674: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: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 ) )
{
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:20680: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:20682: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: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 )
{
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:20683: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:20683: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_2__0_in_rule__XReference__UnorderedGroup_8__Impl42990);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_2__0_in_rule__XReference__UnorderedGroup_8__Impl43053);
rule__XReference__Group_8_2__0();
state._fsp--;
@@ -60095,30 +60174,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:20689: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:20689: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:20690: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: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 ) ) )
{
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:20690: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:20691: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: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 ) )
{
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:20697: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:20699: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: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 )
{
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:20700: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:20700: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_3__0_in_rule__XReference__UnorderedGroup_8__Impl43081);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_3__0_in_rule__XReference__UnorderedGroup_8__Impl43144);
rule__XReference__Group_8_3__0();
state._fsp--;
@@ -60165,21 +60244,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:20715: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:20748: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:20719: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:20720: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__043140);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__043203);
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:20721: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 )?
int alt187=2;
int LA187_0 = input.LA(1);
@@ -60211,7 +60290,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__043143);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__1_in_rule__XReference__UnorderedGroup_8__043206);
rule__XReference__UnorderedGroup_8__1();
state._fsp--;
@@ -60241,21 +60320,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:20728: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:20761: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:20732: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:20733: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__143168);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__143231);
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:20734: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 )?
int alt188=2;
int LA188_0 = input.LA(1);
@@ -60287,7 +60366,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__143171);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__2_in_rule__XReference__UnorderedGroup_8__143234);
rule__XReference__UnorderedGroup_8__2();
state._fsp--;
@@ -60317,21 +60396,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:20741: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:20774: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:20745: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:20746: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: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 )?
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__243196);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__243259);
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:20747: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 )?
int alt189=2;
int LA189_0 = input.LA(1);
@@ -60363,7 +60442,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__243199);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__3_in_rule__XReference__UnorderedGroup_8__243262);
rule__XReference__UnorderedGroup_8__3();
state._fsp--;
@@ -60393,16 +60472,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:20754: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:20787: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:20758: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:20759: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: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
{
- pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__343224);
+ pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__343287);
rule__XReference__UnorderedGroup_8__Impl();
state._fsp--;
@@ -60425,29 +60504,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__XReference__UnorderedGroup_8__3"
- // $ANTLR start "rule__XPackage__AnnotationsAssignment_0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20774:1: rule__XPackage__AnnotationsAssignment_0 : ( ruleXAnnotation ) ;
- public final void rule__XPackage__AnnotationsAssignment_0() throws RecognitionException {
+ // $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 ) ;
+ 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:20778:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20779:1: ( ruleXAnnotation )
+ // ../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:20779:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20780: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
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
+ before(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XPackage__AnnotationsAssignment_043260);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XPackage__AnnotationsAssignment_143323);
ruleXAnnotation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
+ after(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_1_0());
}
}
@@ -60467,32 +60546,32 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__AnnotationsAssignment_0"
+ // $ANTLR end "rule__XPackage__AnnotationsAssignment_1"
- // $ANTLR start "rule__XPackage__NameAssignment_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20789:1: rule__XPackage__NameAssignment_2 : ( ruleQualifiedName ) ;
- public final void rule__XPackage__NameAssignment_2() throws RecognitionException {
+ // $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 ) ;
+ 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:20793:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20794:1: ( ruleQualifiedName )
+ // ../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:20794:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20795: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
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_2_0());
+ before(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XPackage__NameAssignment_243291);
+ pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XPackage__NameAssignment_343354);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_2_0());
+ after(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_3_0());
}
}
@@ -60512,32 +60591,32 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__NameAssignment_2"
+ // $ANTLR end "rule__XPackage__NameAssignment_3"
- // $ANTLR start "rule__XPackage__ImportDirectivesAssignment_3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20804:1: rule__XPackage__ImportDirectivesAssignment_3 : ( ruleXImportDirective ) ;
- public final void rule__XPackage__ImportDirectivesAssignment_3() throws RecognitionException {
+ // $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 ) ;
+ 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:20808:1: ( ( ruleXImportDirective ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20809:1: ( ruleXImportDirective )
+ // ../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:20809:1: ( ruleXImportDirective )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20810: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
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_3_0());
+ before(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXImportDirective_in_rule__XPackage__ImportDirectivesAssignment_343322);
+ pushFollow(FollowSets001.FOLLOW_ruleXImportDirective_in_rule__XPackage__ImportDirectivesAssignment_443385);
ruleXImportDirective();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_3_0());
+ after(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0());
}
}
@@ -60557,32 +60636,32 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__ImportDirectivesAssignment_3"
+ // $ANTLR end "rule__XPackage__ImportDirectivesAssignment_4"
- // $ANTLR start "rule__XPackage__AnnotationDirectivesAssignment_4"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20819:1: rule__XPackage__AnnotationDirectivesAssignment_4 : ( ruleXAnnotationDirective ) ;
- public final void rule__XPackage__AnnotationDirectivesAssignment_4() throws RecognitionException {
+ // $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 ) ;
+ 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:20823:1: ( ( ruleXAnnotationDirective ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20824:1: ( ruleXAnnotationDirective )
+ // ../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:20824:1: ( ruleXAnnotationDirective )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20825: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
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0());
+ before(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotationDirective_in_rule__XPackage__AnnotationDirectivesAssignment_443353);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotationDirective_in_rule__XPackage__AnnotationDirectivesAssignment_543416);
ruleXAnnotationDirective();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0());
+ after(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0());
}
}
@@ -60602,32 +60681,32 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__AnnotationDirectivesAssignment_4"
+ // $ANTLR end "rule__XPackage__AnnotationDirectivesAssignment_5"
- // $ANTLR start "rule__XPackage__ClassifiersAssignment_5"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20834:1: rule__XPackage__ClassifiersAssignment_5 : ( ruleXClassifier ) ;
- public final void rule__XPackage__ClassifiersAssignment_5() throws RecognitionException {
+ // $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 ) ;
+ 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:20838:1: ( ( ruleXClassifier ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20839:1: ( ruleXClassifier )
+ // ../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:20839:1: ( ruleXClassifier )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20840: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
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_5_0());
+ before(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_6_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXClassifier_in_rule__XPackage__ClassifiersAssignment_543384);
+ pushFollow(FollowSets001.FOLLOW_ruleXClassifier_in_rule__XPackage__ClassifiersAssignment_643447);
ruleXClassifier();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_5_0());
+ after(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_6_0());
}
}
@@ -60647,32 +60726,32 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__XPackage__ClassifiersAssignment_5"
+ // $ANTLR end "rule__XPackage__ClassifiersAssignment_6"
// $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:20849: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:20882: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:20853:1: ( ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20854:1: ( ( ruleValidID ) )
+ // ../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:20854:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20855: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 )
{
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:20856:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20857:1: ruleValidID
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getSourceXAnnotationDirectiveValidIDParserRuleCall_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotation__SourceAssignment_143419);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotation__SourceAssignment_143482);
ruleValidID();
state._fsp--;
@@ -60708,22 +60787,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:20868: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:20901: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:20872:1: ( ( ruleXStringToStringMapEntry ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20873:1: ( ruleXStringToStringMapEntry )
+ // ../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:20873:1: ( ruleXStringToStringMapEntry )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20874: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getDetailsXStringToStringMapEntryParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_143454);
+ pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_143517);
ruleXStringToStringMapEntry();
state._fsp--;
@@ -60753,22 +60832,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:20883: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:20916: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:20887:1: ( ( ruleXStringToStringMapEntry ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20888:1: ( ruleXStringToStringMapEntry )
+ // ../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:20888:1: ( ruleXStringToStringMapEntry )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20889: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getDetailsXStringToStringMapEntryParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_2_143485);
+ pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_2_143548);
ruleXStringToStringMapEntry();
state._fsp--;
@@ -60798,22 +60877,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:20898: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:20931: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:20902:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20903:1: ( ruleQualifiedName )
+ // ../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:20903:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20904: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringToStringMapEntryAccess().getKeyQualifiedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XStringToStringMapEntry__KeyAssignment_043516);
+ pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XStringToStringMapEntry__KeyAssignment_043579);
ruleQualifiedName();
state._fsp--;
@@ -60843,22 +60922,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:20913: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:20946: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:20917:1: ( ( RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20918:1: ( RULE_STRING )
+ // ../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:20918:1: ( RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20919: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringToStringMapEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
}
- match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringToStringMapEntry__ValueAssignment_243547); if (state.failed) return ;
+ match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringToStringMapEntry__ValueAssignment_243610); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringToStringMapEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
}
@@ -60884,22 +60963,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:20928: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:20961: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:20932:1: ( ( ruleQualifiedNameWithWildcard ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20933:1: ( ruleQualifiedNameWithWildcard )
+ // ../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:20933:1: ( ruleQualifiedNameWithWildcard )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20934: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDirectiveAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDirective__ImportedNamespaceAssignment_143578);
+ pushFollow(FollowSets001.FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDirective__ImportedNamespaceAssignment_143641);
ruleQualifiedNameWithWildcard();
state._fsp--;
@@ -60929,22 +61008,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:20943: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:20976: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:20947:1: ( ( RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20948:1: ( RULE_STRING )
+ // ../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:20948:1: ( RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20949: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationDirectiveAccess().getSourceURISTRINGTerminalRuleCall_1_0());
}
- match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAnnotationDirective__SourceURIAssignment_143609); if (state.failed) return ;
+ match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAnnotationDirective__SourceURIAssignment_143672); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationDirectiveAccess().getSourceURISTRINGTerminalRuleCall_1_0());
}
@@ -60970,22 +61049,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:20958: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:20991: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:20962:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20963:1: ( ruleValidID )
+ // ../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:20963:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20964: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationDirectiveAccess().getNameValidIDParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotationDirective__NameAssignment_343640);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotationDirective__NameAssignment_343703);
ruleValidID();
state._fsp--;
@@ -61015,22 +61094,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:20973: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:21006: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:20977:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20978:1: ( ruleXAnnotation )
+ // ../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:20978:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20979: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XDataType__AnnotationsAssignment_043671);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XDataType__AnnotationsAssignment_043734);
ruleXAnnotation();
state._fsp--;
@@ -61060,22 +61139,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:20988: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:21021: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:20992:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20993:1: ( RULE_ID )
+ // ../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:20993:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20994: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getNameIDTerminalRuleCall_2_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XDataType__NameAssignment_243702); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XDataType__NameAssignment_243765); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getNameIDTerminalRuleCall_2_0());
}
@@ -61101,22 +61180,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:21003: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:21036: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:21007:1: ( ( ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21008:1: ( ruleXTypeParameter )
+ // ../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:21008:1: ( ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21009: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getTypeParametersXTypeParameterParserRuleCall_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_143733);
+ pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_143796);
ruleXTypeParameter();
state._fsp--;
@@ -61146,22 +61225,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:21018: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:21051: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:21022:1: ( ( ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21023:1: ( ruleXTypeParameter )
+ // ../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:21023:1: ( ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21024: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getTypeParametersXTypeParameterParserRuleCall_3_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_2_143764);
+ pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_2_143827);
ruleXTypeParameter();
state._fsp--;
@@ -61191,22 +61270,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:21033: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:21066: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:21037:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21038:1: ( ruleJvmTypeReference )
+ // ../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:21038:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21039: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getInstanceTypeJvmTypeReferenceParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XDataType__InstanceTypeAssignment_543795);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XDataType__InstanceTypeAssignment_543858);
ruleJvmTypeReference();
state._fsp--;
@@ -61236,28 +61315,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:21048: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:21081: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:21052:1: ( ( ( 'create' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21053:1: ( ( 'create' ) )
+ // ../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:21053:1: ( ( 'create' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21054: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' )
{
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:21055:1: ( 'create' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21056:1: 'create'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getSerializableCreateKeyword_6_0_0_0());
}
- match(input,87,FollowSets001.FOLLOW_87_in_rule__XDataType__SerializableAssignment_6_0_043831); if (state.failed) return ;
+ match(input,87,FollowSets001.FOLLOW_87_in_rule__XDataType__SerializableAssignment_6_0_043894); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDataTypeAccess().getSerializableCreateKeyword_6_0_0_0());
}
@@ -61289,22 +61368,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:21071: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:21104: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:21075:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21076:1: ( ruleXBlockExpression )
+ // ../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:21076:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21077: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getCreateBodyXBlockExpressionParserRuleCall_6_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__CreateBodyAssignment_6_0_143870);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__CreateBodyAssignment_6_0_143933);
ruleXBlockExpression();
state._fsp--;
@@ -61334,22 +61413,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:21086: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:21119: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:21090:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21091:1: ( ruleXBlockExpression )
+ // ../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:21091:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21092: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDataTypeAccess().getConvertBodyXBlockExpressionParserRuleCall_6_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__ConvertBodyAssignment_6_1_143901);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__ConvertBodyAssignment_6_1_143964);
ruleXBlockExpression();
state._fsp--;
@@ -61379,22 +61458,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:21101: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:21134: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:21105:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21106:1: ( ruleXAnnotation )
+ // ../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:21106:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21107: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnum__AnnotationsAssignment_043932);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnum__AnnotationsAssignment_043995);
ruleXAnnotation();
state._fsp--;
@@ -61424,22 +61503,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:21116: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:21149: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:21120:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21121:1: ( RULE_ID )
+ // ../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:21121:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21122: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumAccess().getNameIDTerminalRuleCall_2_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnum__NameAssignment_243963); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnum__NameAssignment_244026); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumAccess().getNameIDTerminalRuleCall_2_0());
}
@@ -61465,22 +61544,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:21131: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:21164: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:21135:1: ( ( ruleXEnumLiteral ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21136:1: ( ruleXEnumLiteral )
+ // ../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:21136:1: ( ruleXEnumLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21137: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumAccess().getLiteralsXEnumLiteralParserRuleCall_4_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_043994);
+ pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_044057);
ruleXEnumLiteral();
state._fsp--;
@@ -61510,22 +61589,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:21146: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:21179: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:21150:1: ( ( ruleXEnumLiteral ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21151:1: ( ruleXEnumLiteral )
+ // ../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:21151:1: ( ruleXEnumLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21152: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumAccess().getLiteralsXEnumLiteralParserRuleCall_4_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_1_144025);
+ pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_1_144088);
ruleXEnumLiteral();
state._fsp--;
@@ -61555,22 +61634,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:21161: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:21194: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:21165:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21166:1: ( ruleXAnnotation )
+ // ../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:21166:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21167: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumLiteralAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnumLiteral__AnnotationsAssignment_044056);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnumLiteral__AnnotationsAssignment_044119);
ruleXAnnotation();
state._fsp--;
@@ -61600,22 +61679,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:21176: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:21209: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:21180:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21181:1: ( RULE_ID )
+ // ../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:21181:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21182: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumLiteralAccess().getNameIDTerminalRuleCall_1_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnumLiteral__NameAssignment_144087); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnumLiteral__NameAssignment_144150); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumLiteralAccess().getNameIDTerminalRuleCall_1_0());
}
@@ -61641,22 +61720,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:21191: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:21224: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:21195:1: ( ( RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21196:1: ( RULE_STRING )
+ // ../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:21196:1: ( RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21197: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumLiteralAccess().getLiteralSTRINGTerminalRuleCall_2_1_0());
}
- match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XEnumLiteral__LiteralAssignment_2_144118); if (state.failed) return ;
+ match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XEnumLiteral__LiteralAssignment_2_144181); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumLiteralAccess().getLiteralSTRINGTerminalRuleCall_2_1_0());
}
@@ -61682,22 +61761,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:21206: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:21239: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:21210:1: ( ( RULE_INT ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21211:1: ( RULE_INT )
+ // ../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:21211:1: ( RULE_INT )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21212: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEnumLiteralAccess().getValueINTTerminalRuleCall_3_1_0());
}
- match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XEnumLiteral__ValueAssignment_3_144149); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XEnumLiteral__ValueAssignment_3_144212); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEnumLiteralAccess().getValueINTTerminalRuleCall_3_1_0());
}
@@ -61723,22 +61802,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:21221: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:21254: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:21225:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21226:1: ( ruleXAnnotation )
+ // ../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:21226: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getAnnotationsXAnnotationParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XClass__AnnotationsAssignment_144180);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XClass__AnnotationsAssignment_144243);
ruleXAnnotation();
state._fsp--;
@@ -61768,28 +61847,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:21236: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:21269: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:21240:1: ( ( ( 'abstract' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21241:1: ( ( 'abstract' ) )
+ // ../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:21241:1: ( ( 'abstract' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21242: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' )
{
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:21243:1: ( 'abstract' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21244:1: 'abstract'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getAbstractAbstractKeyword_2_0_0_0());
}
- match(input,88,FollowSets001.FOLLOW_88_in_rule__XClass__AbstractAssignment_2_0_044216); if (state.failed) return ;
+ match(input,88,FollowSets001.FOLLOW_88_in_rule__XClass__AbstractAssignment_2_0_044279); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getAbstractAbstractKeyword_2_0_0_0());
}
@@ -61821,28 +61900,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:21259: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:21292: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:21263:1: ( ( ( 'interface' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21264:1: ( ( 'interface' ) )
+ // ../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:21264:1: ( ( 'interface' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21265: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' )
{
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:21266:1: ( 'interface' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21267:1: 'interface'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getInterfaceInterfaceKeyword_2_1_0());
}
- match(input,89,FollowSets001.FOLLOW_89_in_rule__XClass__InterfaceAssignment_2_144260); if (state.failed) return ;
+ match(input,89,FollowSets001.FOLLOW_89_in_rule__XClass__InterfaceAssignment_2_144323); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getInterfaceInterfaceKeyword_2_1_0());
}
@@ -61874,22 +61953,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:21282: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:21315: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:21286:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21287:1: ( RULE_ID )
+ // ../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:21287:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21288: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getNameIDTerminalRuleCall_3_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XClass__NameAssignment_344299); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XClass__NameAssignment_344362); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClassAccess().getNameIDTerminalRuleCall_3_0());
}
@@ -61915,22 +61994,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:21297: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:21330: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:21301:1: ( ( ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21302:1: ( ruleXTypeParameter )
+ // ../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:21302:1: ( ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21303: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getTypeParametersXTypeParameterParserRuleCall_4_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_144330);
+ pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_144393);
ruleXTypeParameter();
state._fsp--;
@@ -61960,22 +62039,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:21312: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:21345: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:21316:1: ( ( ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21317:1: ( ruleXTypeParameter )
+ // ../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:21317:1: ( ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21318: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getTypeParametersXTypeParameterParserRuleCall_4_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_2_144361);
+ pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_2_144424);
ruleXTypeParameter();
state._fsp--;
@@ -62005,22 +62084,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:21327: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:21360: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:21331:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21332:1: ( ruleXGenericType )
+ // ../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:21332:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21333: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getSuperTypesXGenericTypeParserRuleCall_5_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_144392);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_144455);
ruleXGenericType();
state._fsp--;
@@ -62050,22 +62129,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:21342: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:21375: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:21346:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21347:1: ( ruleXGenericType )
+ // ../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:21347:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21348: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getSuperTypesXGenericTypeParserRuleCall_5_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_2_144423);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_2_144486);
ruleXGenericType();
state._fsp--;
@@ -62095,22 +62174,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:21357: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:21390: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:21361:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21362:1: ( ruleJvmTypeReference )
+ // ../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:21362:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21363: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getInstanceTypeJvmTypeReferenceParserRuleCall_6_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XClass__InstanceTypeAssignment_6_144454);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XClass__InstanceTypeAssignment_6_144517);
ruleJvmTypeReference();
state._fsp--;
@@ -62140,22 +62219,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:21372: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:21405: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:21376:1: ( ( ruleXMember ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21377:1: ( ruleXMember )
+ // ../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:21377:1: ( ruleXMember )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21378: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClassAccess().getMembersXMemberParserRuleCall_8_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMember_in_rule__XClass__MembersAssignment_844485);
+ pushFollow(FollowSets001.FOLLOW_ruleXMember_in_rule__XClass__MembersAssignment_844548);
ruleXMember();
state._fsp--;
@@ -62185,22 +62264,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:21387: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:21420: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:21391:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21392:1: ( ruleXAnnotation )
+ // ../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:21392:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21393: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XAttribute__AnnotationsAssignment_044516);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XAttribute__AnnotationsAssignment_044579);
ruleXAnnotation();
state._fsp--;
@@ -62230,28 +62309,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:21402: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:21435: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:21406:1: ( ( ( 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21407:1: ( ( 'unordered' ) )
+ // ../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:21407:1: ( ( 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21408: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' )
{
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:21409:1: ( 'unordered' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21410:1: 'unordered'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getUnorderedUnorderedKeyword_1_0_0());
}
- match(input,90,FollowSets001.FOLLOW_90_in_rule__XAttribute__UnorderedAssignment_1_044552); if (state.failed) return ;
+ match(input,90,FollowSets001.FOLLOW_90_in_rule__XAttribute__UnorderedAssignment_1_044615); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getUnorderedUnorderedKeyword_1_0_0());
}
@@ -62283,28 +62362,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:21425: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:21458: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:21429:1: ( ( ( 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21430:1: ( ( 'unique' ) )
+ // ../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:21430:1: ( ( 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21431: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' )
{
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:21432:1: ( 'unique' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21433:1: 'unique'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getUniqueUniqueKeyword_1_1_0());
}
- match(input,91,FollowSets001.FOLLOW_91_in_rule__XAttribute__UniqueAssignment_1_144596); if (state.failed) return ;
+ match(input,91,FollowSets001.FOLLOW_91_in_rule__XAttribute__UniqueAssignment_1_144659); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getUniqueUniqueKeyword_1_1_0());
}
@@ -62336,28 +62415,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:21448: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:21481: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:21452:1: ( ( ( 'readonly' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21453:1: ( ( 'readonly' ) )
+ // ../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:21453:1: ( ( 'readonly' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21454: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' )
{
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:21455:1: ( 'readonly' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21456:1: 'readonly'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getReadonlyReadonlyKeyword_1_2_0());
}
- match(input,92,FollowSets001.FOLLOW_92_in_rule__XAttribute__ReadonlyAssignment_1_244640); if (state.failed) return ;
+ match(input,92,FollowSets001.FOLLOW_92_in_rule__XAttribute__ReadonlyAssignment_1_244703); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getReadonlyReadonlyKeyword_1_2_0());
}
@@ -62389,28 +62468,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:21471: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:21504: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:21475:1: ( ( ( 'transient' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21476:1: ( ( 'transient' ) )
+ // ../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:21476:1: ( ( 'transient' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21477: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' )
{
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:21478:1: ( 'transient' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21479:1: 'transient'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getTransientTransientKeyword_1_3_0());
}
- match(input,93,FollowSets001.FOLLOW_93_in_rule__XAttribute__TransientAssignment_1_344684); if (state.failed) return ;
+ match(input,93,FollowSets001.FOLLOW_93_in_rule__XAttribute__TransientAssignment_1_344747); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getTransientTransientKeyword_1_3_0());
}
@@ -62442,28 +62521,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:21494: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:21527: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:21498:1: ( ( ( 'volatile' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21499:1: ( ( 'volatile' ) )
+ // ../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:21499:1: ( ( 'volatile' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21500: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' )
{
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:21501:1: ( 'volatile' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21502:1: 'volatile'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getVolatileVolatileKeyword_1_4_0());
}
- match(input,94,FollowSets001.FOLLOW_94_in_rule__XAttribute__VolatileAssignment_1_444728); if (state.failed) return ;
+ match(input,94,FollowSets001.FOLLOW_94_in_rule__XAttribute__VolatileAssignment_1_444791); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getVolatileVolatileKeyword_1_4_0());
}
@@ -62495,28 +62574,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:21517: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:21550: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:21521:1: ( ( ( 'unsettable' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21522:1: ( ( 'unsettable' ) )
+ // ../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:21522:1: ( ( 'unsettable' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21523: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' )
{
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:21524:1: ( 'unsettable' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21525:1: 'unsettable'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getUnsettableUnsettableKeyword_1_5_0());
}
- match(input,95,FollowSets001.FOLLOW_95_in_rule__XAttribute__UnsettableAssignment_1_544772); if (state.failed) return ;
+ match(input,95,FollowSets001.FOLLOW_95_in_rule__XAttribute__UnsettableAssignment_1_544835); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getUnsettableUnsettableKeyword_1_5_0());
}
@@ -62548,28 +62627,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:21540: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:21573: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:21544:1: ( ( ( 'derived' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21545:1: ( ( 'derived' ) )
+ // ../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:21545:1: ( ( 'derived' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21546: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' )
{
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:21547:1: ( 'derived' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21548:1: 'derived'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getDerivedDerivedKeyword_1_6_0());
}
- match(input,96,FollowSets001.FOLLOW_96_in_rule__XAttribute__DerivedAssignment_1_644816); if (state.failed) return ;
+ match(input,96,FollowSets001.FOLLOW_96_in_rule__XAttribute__DerivedAssignment_1_644879); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getDerivedDerivedKeyword_1_6_0());
}
@@ -62601,28 +62680,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:21563: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:21596: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:21567:1: ( ( ( 'id' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21568:1: ( ( 'id' ) )
+ // ../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:21568:1: ( ( 'id' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21569: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' )
{
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:21570:1: ( 'id' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21571:1: 'id'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getIDIdKeyword_1_7_0());
}
- match(input,97,FollowSets001.FOLLOW_97_in_rule__XAttribute__IDAssignment_1_744860); if (state.failed) return ;
+ match(input,97,FollowSets001.FOLLOW_97_in_rule__XAttribute__IDAssignment_1_744923); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getIDIdKeyword_1_7_0());
}
@@ -62654,22 +62733,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:21586: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:21619: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:21590:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21591:1: ( ruleXGenericType )
+ // ../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:21591:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21592: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getTypeXGenericTypeParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XAttribute__TypeAssignment_2_0_044899);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XAttribute__TypeAssignment_2_0_044962);
ruleXGenericType();
state._fsp--;
@@ -62699,22 +62778,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:21601: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:21634: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:21605:1: ( ( ruleXMultiplicity ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21606:1: ( ruleXMultiplicity )
+ // ../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:21606:1: ( ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21607: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getMultiplicityXMultiplicityParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XAttribute__MultiplicityAssignment_2_0_144930);
+ pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XAttribute__MultiplicityAssignment_2_0_144993);
ruleXMultiplicity();
state._fsp--;
@@ -62744,22 +62823,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:21616: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:21649: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:21620:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21621:1: ( RULE_ID )
+ // ../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:21621:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21622: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getNameIDTerminalRuleCall_3_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XAttribute__NameAssignment_344961); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XAttribute__NameAssignment_345024); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getNameIDTerminalRuleCall_3_0());
}
@@ -62785,22 +62864,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:21631: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:21664: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:21635:1: ( ( RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21636:1: ( RULE_STRING )
+ // ../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:21636:1: ( RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21637: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0());
}
- match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAttribute__DefaultValueLiteralAssignment_4_144992); if (state.failed) return ;
+ match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAttribute__DefaultValueLiteralAssignment_4_145055); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0());
}
@@ -62826,22 +62905,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:21646: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:21679: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:21650:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21651:1: ( ruleXBlockExpression )
+ // ../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:21651:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21652: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getGetBodyXBlockExpressionParserRuleCall_5_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__GetBodyAssignment_5_0_145023);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__GetBodyAssignment_5_0_145086);
ruleXBlockExpression();
state._fsp--;
@@ -62871,22 +62950,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:21661: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:21694: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:21665:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21666:1: ( ruleXBlockExpression )
+ // ../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:21666:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21667: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getSetBodyXBlockExpressionParserRuleCall_5_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__SetBodyAssignment_5_1_145054);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__SetBodyAssignment_5_1_145117);
ruleXBlockExpression();
state._fsp--;
@@ -62916,22 +62995,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:21676: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:21709: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:21680:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21681:1: ( ruleXBlockExpression )
+ // ../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:21681:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21682: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getIsSetBodyXBlockExpressionParserRuleCall_5_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__IsSetBodyAssignment_5_2_145085);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__IsSetBodyAssignment_5_2_145148);
ruleXBlockExpression();
state._fsp--;
@@ -62961,22 +63040,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:21691: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:21724: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:21695:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21696:1: ( ruleXBlockExpression )
+ // ../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:21696:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21697: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAttributeAccess().getUnsetBodyXBlockExpressionParserRuleCall_5_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__UnsetBodyAssignment_5_3_145116);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__UnsetBodyAssignment_5_3_145179);
ruleXBlockExpression();
state._fsp--;
@@ -63006,22 +63085,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:21706: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:21739: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:21710:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21711:1: ( ruleXAnnotation )
+ // ../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:21711:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21712: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XReference__AnnotationsAssignment_045147);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XReference__AnnotationsAssignment_045210);
ruleXAnnotation();
state._fsp--;
@@ -63051,28 +63130,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:21721: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:21754: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:21725:1: ( ( ( 'resolving' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21726:1: ( ( 'resolving' ) )
+ // ../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:21726:1: ( ( 'resolving' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21727: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' )
{
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:21728:1: ( 'resolving' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21729:1: 'resolving'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getResolveProxiesResolvingKeyword_1_0_0_0());
}
- match(input,98,FollowSets001.FOLLOW_98_in_rule__XReference__ResolveProxiesAssignment_1_0_045183); if (state.failed) return ;
+ match(input,98,FollowSets001.FOLLOW_98_in_rule__XReference__ResolveProxiesAssignment_1_0_045246); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getResolveProxiesResolvingKeyword_1_0_0_0());
}
@@ -63104,28 +63183,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:21744: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:21777: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:21748:1: ( ( ( 'contains' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21749:1: ( ( 'contains' ) )
+ // ../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:21749:1: ( ( 'contains' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21750: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' )
{
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:21751:1: ( 'contains' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21752:1: 'contains'
+ // ../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'
{
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_045227); if (state.failed) return ;
+ match(input,99,FollowSets001.FOLLOW_99_in_rule__XReference__ContainmentAssignment_1_0_1_045290); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getContainmentContainsKeyword_1_0_1_0_0());
}
@@ -63157,28 +63236,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:21767: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:21800: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:21771:1: ( ( ( 'container' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21772:1: ( ( 'container' ) )
+ // ../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:21772:1: ( ( 'container' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21773: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' )
{
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:21774:1: ( 'container' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21775:1: 'container'
+ // ../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'
{
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_145271); if (state.failed) return ;
+ match(input,100,FollowSets001.FOLLOW_100_in_rule__XReference__ContainerAssignment_1_0_1_145334); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getContainerContainerKeyword_1_0_1_1_0());
}
@@ -63210,28 +63289,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:21790: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:21823: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:21794:1: ( ( ( 'local' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21795:1: ( ( 'local' ) )
+ // ../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:21795:1: ( ( 'local' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21796: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' )
{
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:21797:1: ( 'local' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21798:1: 'local'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getLocalLocalKeyword_1_1_0_0());
}
- match(input,101,FollowSets001.FOLLOW_101_in_rule__XReference__LocalAssignment_1_1_045315); if (state.failed) return ;
+ match(input,101,FollowSets001.FOLLOW_101_in_rule__XReference__LocalAssignment_1_1_045378); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getLocalLocalKeyword_1_1_0_0());
}
@@ -63263,28 +63342,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:21813: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:21846: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:21817:1: ( ( ( 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21818:1: ( ( 'unordered' ) )
+ // ../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:21818:1: ( ( 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21819: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' )
{
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:21820:1: ( 'unordered' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21821:1: 'unordered'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getUnorderedUnorderedKeyword_2_0_0());
}
- match(input,90,FollowSets001.FOLLOW_90_in_rule__XReference__UnorderedAssignment_2_045359); if (state.failed) return ;
+ match(input,90,FollowSets001.FOLLOW_90_in_rule__XReference__UnorderedAssignment_2_045422); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getUnorderedUnorderedKeyword_2_0_0());
}
@@ -63316,28 +63395,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:21836: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:21869: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:21840:1: ( ( ( 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21841:1: ( ( 'unique' ) )
+ // ../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:21841:1: ( ( 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21842: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' )
{
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:21843:1: ( 'unique' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21844:1: 'unique'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getUniqueUniqueKeyword_2_1_0());
}
- match(input,91,FollowSets001.FOLLOW_91_in_rule__XReference__UniqueAssignment_2_145403); if (state.failed) return ;
+ match(input,91,FollowSets001.FOLLOW_91_in_rule__XReference__UniqueAssignment_2_145466); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getUniqueUniqueKeyword_2_1_0());
}
@@ -63369,28 +63448,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:21859: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:21892: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:21863:1: ( ( ( 'readonly' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21864:1: ( ( 'readonly' ) )
+ // ../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:21864:1: ( ( 'readonly' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21865: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' )
{
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:21866:1: ( 'readonly' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21867:1: 'readonly'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getReadonlyReadonlyKeyword_2_2_0());
}
- match(input,92,FollowSets001.FOLLOW_92_in_rule__XReference__ReadonlyAssignment_2_245447); if (state.failed) return ;
+ match(input,92,FollowSets001.FOLLOW_92_in_rule__XReference__ReadonlyAssignment_2_245510); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getReadonlyReadonlyKeyword_2_2_0());
}
@@ -63422,28 +63501,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:21882: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:21915: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:21886:1: ( ( ( 'transient' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21887:1: ( ( 'transient' ) )
+ // ../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:21887:1: ( ( 'transient' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21888: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' )
{
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:21889:1: ( 'transient' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21890:1: 'transient'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getTransientTransientKeyword_2_3_0());
}
- match(input,93,FollowSets001.FOLLOW_93_in_rule__XReference__TransientAssignment_2_345491); if (state.failed) return ;
+ match(input,93,FollowSets001.FOLLOW_93_in_rule__XReference__TransientAssignment_2_345554); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getTransientTransientKeyword_2_3_0());
}
@@ -63475,28 +63554,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:21905: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:21938: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:21909:1: ( ( ( 'volatile' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21910:1: ( ( 'volatile' ) )
+ // ../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:21910:1: ( ( 'volatile' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21911: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' )
{
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:21912:1: ( 'volatile' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21913:1: 'volatile'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getVolatileVolatileKeyword_2_4_0());
}
- match(input,94,FollowSets001.FOLLOW_94_in_rule__XReference__VolatileAssignment_2_445535); if (state.failed) return ;
+ match(input,94,FollowSets001.FOLLOW_94_in_rule__XReference__VolatileAssignment_2_445598); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getVolatileVolatileKeyword_2_4_0());
}
@@ -63528,28 +63607,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:21928: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:21961: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:21932:1: ( ( ( 'unsettable' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21933:1: ( ( 'unsettable' ) )
+ // ../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:21933:1: ( ( 'unsettable' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21934: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' )
{
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:21935:1: ( 'unsettable' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21936:1: 'unsettable'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getUnsettableUnsettableKeyword_2_5_0());
}
- match(input,95,FollowSets001.FOLLOW_95_in_rule__XReference__UnsettableAssignment_2_545579); if (state.failed) return ;
+ match(input,95,FollowSets001.FOLLOW_95_in_rule__XReference__UnsettableAssignment_2_545642); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getUnsettableUnsettableKeyword_2_5_0());
}
@@ -63581,28 +63660,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:21951: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:21984: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:21955:1: ( ( ( 'derived' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21956:1: ( ( 'derived' ) )
+ // ../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:21956:1: ( ( 'derived' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21957: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' )
{
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:21958:1: ( 'derived' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21959:1: 'derived'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getDerivedDerivedKeyword_2_6_0());
}
- match(input,96,FollowSets001.FOLLOW_96_in_rule__XReference__DerivedAssignment_2_645623); if (state.failed) return ;
+ match(input,96,FollowSets001.FOLLOW_96_in_rule__XReference__DerivedAssignment_2_645686); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getDerivedDerivedKeyword_2_6_0());
}
@@ -63634,22 +63713,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:21974: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:22007: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:21978:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21979:1: ( ruleXGenericType )
+ // ../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:21979:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21980: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getTypeXGenericTypeParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XReference__TypeAssignment_345662);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XReference__TypeAssignment_345725);
ruleXGenericType();
state._fsp--;
@@ -63679,22 +63758,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:21989: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:22022: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:21993:1: ( ( ruleXMultiplicity ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21994:1: ( ruleXMultiplicity )
+ // ../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:21994:1: ( ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21995: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getMultiplicityXMultiplicityParserRuleCall_4_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XReference__MultiplicityAssignment_445693);
+ pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XReference__MultiplicityAssignment_445756);
ruleXMultiplicity();
state._fsp--;
@@ -63724,22 +63803,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:22004: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:22037: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:22008:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22009:1: ( RULE_ID )
+ // ../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:22009:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22010: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getNameIDTerminalRuleCall_5_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XReference__NameAssignment_545724); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XReference__NameAssignment_545787); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReferenceAccess().getNameIDTerminalRuleCall_5_0());
}
@@ -63765,28 +63844,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:22019: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:22052: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:22023:1: ( ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22024:1: ( ( ruleValidID ) )
+ // ../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:22024:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22025: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 )
{
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:22026:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22027:1: ruleValidID
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getOppositeGenFeatureValidIDParserRuleCall_6_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__OppositeAssignment_6_145759);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__OppositeAssignment_6_145822);
ruleValidID();
state._fsp--;
@@ -63822,28 +63901,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:22038: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:22071: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:22042:1: ( ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22043:1: ( ( ruleValidID ) )
+ // ../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:22043:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22044: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 )
{
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:22045:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22046:1: ruleValidID
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getKeysGenFeatureValidIDParserRuleCall_7_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_145798);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_145861);
ruleValidID();
state._fsp--;
@@ -63879,28 +63958,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:22057: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:22090: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:22061:1: ( ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22062:1: ( ( ruleValidID ) )
+ // ../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:22062:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22063: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 )
{
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:22064:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22065:1: ruleValidID
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getKeysGenFeatureValidIDParserRuleCall_7_2_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_2_145837);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_2_145900);
ruleValidID();
state._fsp--;
@@ -63936,22 +64015,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:22076: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:22109: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:22080:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22081:1: ( ruleXBlockExpression )
+ // ../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:22081:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22082: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getGetBodyXBlockExpressionParserRuleCall_8_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__GetBodyAssignment_8_0_145872);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__GetBodyAssignment_8_0_145935);
ruleXBlockExpression();
state._fsp--;
@@ -63981,22 +64060,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:22091: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:22124: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:22095:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22096:1: ( ruleXBlockExpression )
+ // ../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:22096:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22097: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getSetBodyXBlockExpressionParserRuleCall_8_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__SetBodyAssignment_8_1_145903);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__SetBodyAssignment_8_1_145966);
ruleXBlockExpression();
state._fsp--;
@@ -64026,22 +64105,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:22106: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:22139: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:22110:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22111:1: ( ruleXBlockExpression )
+ // ../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:22111:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22112: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getIsSetBodyXBlockExpressionParserRuleCall_8_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__IsSetBodyAssignment_8_2_145934);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__IsSetBodyAssignment_8_2_145997);
ruleXBlockExpression();
state._fsp--;
@@ -64071,22 +64150,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:22121: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:22154: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:22125:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22126:1: ( ruleXBlockExpression )
+ // ../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:22126:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22127: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReferenceAccess().getUnsetBodyXBlockExpressionParserRuleCall_8_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__UnsetBodyAssignment_8_3_145965);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__UnsetBodyAssignment_8_3_146028);
ruleXBlockExpression();
state._fsp--;
@@ -64116,22 +64195,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:22136: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:22169: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:22140:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22141:1: ( ruleXAnnotation )
+ // ../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:22141:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22142: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XOperation__AnnotationsAssignment_045996);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XOperation__AnnotationsAssignment_046059);
ruleXAnnotation();
state._fsp--;
@@ -64161,28 +64240,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:22151: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:22184: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:22155:1: ( ( ( 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22156:1: ( ( 'unordered' ) )
+ // ../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:22156:1: ( ( 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22157: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' )
{
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:22158:1: ( 'unordered' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22159:1: 'unordered'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_0_0_0());
}
- match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_0_046032); if (state.failed) return ;
+ match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_0_046095); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_0_0_0());
}
@@ -64214,28 +64293,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:22174: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:22207: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:22178:1: ( ( ( 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22179:1: ( ( 'unique' ) )
+ // ../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:22179:1: ( ( 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22180: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' )
{
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:22181:1: ( 'unique' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22182:1: 'unique'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_0_1_0());
}
- match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_0_146076); if (state.failed) return ;
+ match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_0_146139); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_0_1_0());
}
@@ -64267,28 +64346,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:22197: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:22230: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:22201:1: ( ( ( 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22202:1: ( ( 'unique' ) )
+ // ../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:22202:1: ( ( 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22203: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' )
{
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:22204:1: ( 'unique' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22205:1: 'unique'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_1_0_0());
}
- match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_1_046120); if (state.failed) return ;
+ match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_1_046183); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_1_0_0());
}
@@ -64320,28 +64399,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:22220: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:22253: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:22224:1: ( ( ( 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22225:1: ( ( 'unordered' ) )
+ // ../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:22225:1: ( ( 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22226: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' )
{
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:22227:1: ( 'unordered' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22228:1: 'unordered'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_1_1_0());
}
- match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_1_146164); if (state.failed) return ;
+ match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_1_146227); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_1_1_0());
}
@@ -64373,22 +64452,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:22243: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:22276: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:22247:1: ( ( ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22248:1: ( ruleXTypeParameter )
+ // ../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:22248:1: ( ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22249: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getTypeParametersXTypeParameterParserRuleCall_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_146203);
+ pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_146266);
ruleXTypeParameter();
state._fsp--;
@@ -64418,22 +64497,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:22258: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:22291: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:22262:1: ( ( ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22263:1: ( ruleXTypeParameter )
+ // ../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:22263:1: ( ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22264: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getTypeParametersXTypeParameterParserRuleCall_3_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_2_146234);
+ pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_2_146297);
ruleXTypeParameter();
state._fsp--;
@@ -64463,22 +64542,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:22273: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:22306: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:22277:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22278:1: ( ruleXGenericType )
+ // ../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:22278:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22279: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getTypeXGenericTypeParserRuleCall_4_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__TypeAssignment_4_046265);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__TypeAssignment_4_046328);
ruleXGenericType();
state._fsp--;
@@ -64508,22 +64587,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:22288: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:22321: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:22292:1: ( ( ruleXMultiplicity ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22293:1: ( ruleXMultiplicity )
+ // ../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:22293:1: ( ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22294: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getMultiplicityXMultiplicityParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XOperation__MultiplicityAssignment_546296);
+ pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XOperation__MultiplicityAssignment_546359);
ruleXMultiplicity();
state._fsp--;
@@ -64553,22 +64632,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:22303: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:22336: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:22307:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22308:1: ( RULE_ID )
+ // ../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:22308:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22309: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getNameIDTerminalRuleCall_6_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XOperation__NameAssignment_646327); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XOperation__NameAssignment_646390); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOperationAccess().getNameIDTerminalRuleCall_6_0());
}
@@ -64594,22 +64673,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:22318: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:22351: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:22322:1: ( ( ruleXParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22323:1: ( ruleXParameter )
+ // ../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:22323:1: ( ruleXParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22324: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getParametersXParameterParserRuleCall_8_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_046358);
+ pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_046421);
ruleXParameter();
state._fsp--;
@@ -64639,22 +64718,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:22333: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:22366: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:22337:1: ( ( ruleXParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22338:1: ( ruleXParameter )
+ // ../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:22338:1: ( ruleXParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22339: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getParametersXParameterParserRuleCall_8_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_1_146389);
+ pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_1_146452);
ruleXParameter();
state._fsp--;
@@ -64684,22 +64763,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:22348: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:22381: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:22352:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22353:1: ( ruleXGenericType )
+ // ../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:22353:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22354: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getExceptionsXGenericTypeParserRuleCall_10_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_146420);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_146483);
ruleXGenericType();
state._fsp--;
@@ -64729,22 +64808,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:22363: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:22396: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:22367:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22368: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 )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22368:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22369: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getExceptionsXGenericTypeParserRuleCall_10_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_2_146451);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_2_146514);
ruleXGenericType();
state._fsp--;
@@ -64774,22 +64853,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:22378: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:22411: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:22382:1: ( ( ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22383:1: ( ruleXBlockExpression )
+ // ../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:22383:1: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22384: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOperationAccess().getBodyXBlockExpressionParserRuleCall_11_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XOperation__BodyAssignment_1146482);
+ pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XOperation__BodyAssignment_1146545);
ruleXBlockExpression();
state._fsp--;
@@ -64819,22 +64898,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:22393: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:22426: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:22397:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22398:1: ( ruleXAnnotation )
+ // ../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:22398:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22399: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XParameter__AnnotationsAssignment_046513);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XParameter__AnnotationsAssignment_046576);
ruleXAnnotation();
state._fsp--;
@@ -64864,28 +64943,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:22408: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:22441: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:22412:1: ( ( ( 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22413:1: ( ( 'unordered' ) )
+ // ../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:22413:1: ( ( 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22414: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' )
{
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:22415:1: ( 'unordered' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22416:1: 'unordered'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_0_0_0());
}
- match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_0_046549); if (state.failed) return ;
+ match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_0_046612); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_0_0_0());
}
@@ -64917,28 +64996,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:22431: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:22464: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:22435:1: ( ( ( 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22436:1: ( ( 'unique' ) )
+ // ../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:22436:1: ( ( 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22437: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' )
{
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:22438:1: ( 'unique' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22439:1: 'unique'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_0_1_0());
}
- match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_0_146593); if (state.failed) return ;
+ match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_0_146656); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_0_1_0());
}
@@ -64970,28 +65049,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:22454: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:22487: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:22458:1: ( ( ( 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22459:1: ( ( 'unique' ) )
+ // ../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:22459:1: ( ( 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22460: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' )
{
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:22461:1: ( 'unique' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22462:1: 'unique'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_1_0_0());
}
- match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_1_046637); if (state.failed) return ;
+ match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_1_046700); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_1_0_0());
}
@@ -65023,28 +65102,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:22477: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:22510: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:22481:1: ( ( ( 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22482:1: ( ( 'unordered' ) )
+ // ../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:22482:1: ( ( 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22483: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' )
{
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:22484:1: ( 'unordered' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22485:1: 'unordered'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_1_1_0());
}
- match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_1_146681); if (state.failed) return ;
+ match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_1_146744); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_1_1_0());
}
@@ -65076,22 +65155,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:22500: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:22533: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:22504:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22505:1: ( ruleXGenericType )
+ // ../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:22505:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22506: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getTypeXGenericTypeParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XParameter__TypeAssignment_246720);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XParameter__TypeAssignment_246783);
ruleXGenericType();
state._fsp--;
@@ -65121,22 +65200,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:22515: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:22548: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:22519:1: ( ( ruleXMultiplicity ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22520:1: ( ruleXMultiplicity )
+ // ../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:22520:1: ( ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22521: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getMultiplicityXMultiplicityParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XParameter__MultiplicityAssignment_346751);
+ pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XParameter__MultiplicityAssignment_346814);
ruleXMultiplicity();
state._fsp--;
@@ -65166,22 +65245,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:22530: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:22563: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:22534:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22535:1: ( RULE_ID )
+ // ../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:22535:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22536: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParameterAccess().getNameIDTerminalRuleCall_4_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XParameter__NameAssignment_446782); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XParameter__NameAssignment_446845); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParameterAccess().getNameIDTerminalRuleCall_4_0());
}
@@ -65207,22 +65286,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:22545: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:22578: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:22549:1: ( ( ruleXAnnotation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22550:1: ( ruleXAnnotation )
+ // ../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:22550:1: ( ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22551: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XTypeParameter__AnnotationsAssignment_046813);
+ pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XTypeParameter__AnnotationsAssignment_046876);
ruleXAnnotation();
state._fsp--;
@@ -65252,22 +65331,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:22560: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:22593: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:22564:1: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22565:1: ( RULE_ID )
+ // ../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:22565:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22566: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeParameterAccess().getNameIDTerminalRuleCall_1_0());
}
- match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XTypeParameter__NameAssignment_146844); if (state.failed) return ;
+ match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XTypeParameter__NameAssignment_146907); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeParameterAccess().getNameIDTerminalRuleCall_1_0());
}
@@ -65293,22 +65372,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:22575: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:22608: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:22579:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22580:1: ( ruleXGenericType )
+ // ../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:22580:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22581: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeParameterAccess().getBoundsXGenericTypeParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_146875);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_146938);
ruleXGenericType();
state._fsp--;
@@ -65338,22 +65417,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:22590: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:22623: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:22594:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22595: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 )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22595:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22596: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeParameterAccess().getBoundsXGenericTypeParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_2_146906);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_2_146969);
ruleXGenericType();
state._fsp--;
@@ -65383,22 +65462,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:22605: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:22638: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:22609:1: ( ( ruleXExpressionInsideBlock ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22610:1: ( ruleXExpressionInsideBlock )
+ // ../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:22610:1: ( ruleXExpressionInsideBlock )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22611: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionInsideBlockParserRuleCall_2_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XBlockExpression__ExpressionsAssignment_2_046937);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XBlockExpression__ExpressionsAssignment_2_047000);
ruleXExpressionInsideBlock();
state._fsp--;
@@ -65428,28 +65507,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:22620: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:22653: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:22624:1: ( ( ( ruleXQualifiedName ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22625:1: ( ( ruleXQualifiedName ) )
+ // ../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:22625:1: ( ( ruleXQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22626: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 )
{
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:22627:1: ( ruleXQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22628:1: ruleXQualifiedName
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericTypeAccess().getTypeGenBaseXQualifiedNameParserRuleCall_0_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleXQualifiedName_in_rule__XGenericType__TypeAssignment_046972);
+ pushFollow(FollowSets001.FOLLOW_ruleXQualifiedName_in_rule__XGenericType__TypeAssignment_047035);
ruleXQualifiedName();
state._fsp--;
@@ -65485,22 +65564,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:22639: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:22672: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:22643:1: ( ( ruleXGenericTypeArgument ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22644:1: ( ruleXGenericTypeArgument )
+ // ../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:22644:1: ( ruleXGenericTypeArgument )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22645: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericTypeAccess().getTypeArgumentsXGenericTypeArgumentParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_147007);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_147070);
ruleXGenericTypeArgument();
state._fsp--;
@@ -65530,22 +65609,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:22654: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:22687: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:22658:1: ( ( ruleXGenericTypeArgument ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22659:1: ( ruleXGenericTypeArgument )
+ // ../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:22659:1: ( ruleXGenericTypeArgument )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22660: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericTypeAccess().getTypeArgumentsXGenericTypeArgumentParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_2_147038);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_2_147101);
ruleXGenericTypeArgument();
state._fsp--;
@@ -65575,22 +65654,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:22669: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:22702: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:22673:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22674:1: ( ruleXGenericType )
+ // ../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:22674:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22675: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getUpperBoundXGenericTypeParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_147069);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_147132);
ruleXGenericType();
state._fsp--;
@@ -65620,22 +65699,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:22684: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:22717: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:22688:1: ( ( ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22689:1: ( ruleXGenericType )
+ // ../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:22689:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22690: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getLowerBoundXGenericTypeParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_147100);
+ pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_147163);
ruleXGenericType();
state._fsp--;
@@ -65665,28 +65744,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:22699: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:22732: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:22703:1: ( ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22704:1: ( ( ruleValidID ) )
+ // ../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:22704:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22705: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 )
{
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:22706:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22707:1: ruleValidID
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementValidIDParserRuleCall_0_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAssignment__FeatureAssignment_0_147135);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAssignment__FeatureAssignment_0_147198);
ruleValidID();
state._fsp--;
@@ -65722,22 +65801,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:22718: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:22751: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:22722:1: ( ( ruleXAssignment ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22723:1: ( ruleXAssignment )
+ // ../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:22723:1: ( ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22724: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_347170);
+ pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_347233);
ruleXAssignment();
state._fsp--;
@@ -65767,28 +65846,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:22733: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:22766: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:22737:1: ( ( ( ruleOpMultiAssign ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22738:1: ( ( ruleOpMultiAssign ) )
+ // ../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:22738:1: ( ( ruleOpMultiAssign ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22739: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 )
{
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:22740:1: ( ruleOpMultiAssign )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22741:1: ruleOpMultiAssign
+ // ../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
{
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_147205);
+ pushFollow(FollowSets001.FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_147268);
ruleOpMultiAssign();
state._fsp--;
@@ -65824,22 +65903,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:22752: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:22785: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: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: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:22757:1: ( ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22758: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_147240);
+ pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_147303);
ruleXAssignment();
state._fsp--;
@@ -65869,28 +65948,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:22767: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:22800: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:22771:1: ( ( ( ruleOpOr ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22772:1: ( ( ruleOpOr ) )
+ // ../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:22772:1: ( ( ruleOpOr ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22773: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 )
{
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:22774:1: ( ruleOpOr )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22775:1: ruleOpOr
+ // ../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
{
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_147275);
+ pushFollow(FollowSets001.FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_147338);
ruleOpOr();
state._fsp--;
@@ -65926,22 +66005,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:22786: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:22819: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:22790:1: ( ( ruleXAndExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22791:1: ( ruleXAndExpression )
+ // ../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:22791:1: ( ruleXAndExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22792: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_147310);
+ pushFollow(FollowSets001.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_147373);
ruleXAndExpression();
state._fsp--;
@@ -65971,28 +66050,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:22801: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:22834: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:22805:1: ( ( ( ruleOpAnd ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22806:1: ( ( ruleOpAnd ) )
+ // ../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:22806:1: ( ( ruleOpAnd ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22807: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 )
{
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:22808:1: ( ruleOpAnd )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22809:1: ruleOpAnd
+ // ../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
{
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_147345);
+ pushFollow(FollowSets001.FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_147408);
ruleOpAnd();
state._fsp--;
@@ -66028,22 +66107,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:22820: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:22853: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:22824:1: ( ( ruleXEqualityExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22825:1: ( ruleXEqualityExpression )
+ // ../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:22825:1: ( ruleXEqualityExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22826: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_147380);
+ pushFollow(FollowSets001.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_147443);
ruleXEqualityExpression();
state._fsp--;
@@ -66073,28 +66152,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:22835: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:22868: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:22839:1: ( ( ( ruleOpEquality ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22840:1: ( ( ruleOpEquality ) )
+ // ../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:22840:1: ( ( ruleOpEquality ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22841: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 )
{
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:22842:1: ( ruleOpEquality )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22843:1: ruleOpEquality
+ // ../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
{
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_147415);
+ pushFollow(FollowSets001.FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_147478);
ruleOpEquality();
state._fsp--;
@@ -66130,22 +66209,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:22854: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:22887: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:22858:1: ( ( ruleXRelationalExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22859:1: ( ruleXRelationalExpression )
+ // ../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:22859:1: ( ruleXRelationalExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22860: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_147450);
+ pushFollow(FollowSets001.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_147513);
ruleXRelationalExpression();
state._fsp--;
@@ -66175,28 +66254,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:22869: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:22902: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:22873:1: ( ( ( ruleQualifiedName ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22874:1: ( ( ruleQualifiedName ) )
+ // ../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:22874:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22875: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 )
{
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:22876:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22877:1: ruleQualifiedName
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeQualifiedNameParserRuleCall_1_0_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XRelationalExpression__TypeAssignment_1_0_147485);
+ pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XRelationalExpression__TypeAssignment_1_0_147548);
ruleQualifiedName();
state._fsp--;
@@ -66232,28 +66311,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:22888: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:22921: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:22892:1: ( ( ( ruleOpCompare ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22893:1: ( ( ruleOpCompare ) )
+ // ../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:22893:1: ( ( ruleOpCompare ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22894: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 )
{
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:22895:1: ( ruleOpCompare )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22896:1: ruleOpCompare
+ // ../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
{
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_147524);
+ pushFollow(FollowSets001.FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_147587);
ruleOpCompare();
state._fsp--;
@@ -66289,22 +66368,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:22907: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:22940: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:22911:1: ( ( ruleXOtherOperatorExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22912:1: ( ruleXOtherOperatorExpression )
+ // ../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:22912:1: ( ruleXOtherOperatorExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22913: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_147559);
+ pushFollow(FollowSets001.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_147622);
ruleXOtherOperatorExpression();
state._fsp--;
@@ -66334,28 +66413,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:22922: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:22955: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:22926:1: ( ( ( ruleOpOther ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22927:1: ( ( ruleOpOther ) )
+ // ../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:22927:1: ( ( ruleOpOther ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22928: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 )
{
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:22929:1: ( ruleOpOther )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22930:1: ruleOpOther
+ // ../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
{
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_147594);
+ pushFollow(FollowSets001.FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_147657);
ruleOpOther();
state._fsp--;
@@ -66391,22 +66470,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:22941: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:22974: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:22945:1: ( ( ruleXAdditiveExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22946:1: ( ruleXAdditiveExpression )
+ // ../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:22946:1: ( ruleXAdditiveExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22947: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_147629);
+ pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_147692);
ruleXAdditiveExpression();
state._fsp--;
@@ -66436,28 +66515,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:22956: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:22989: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:22960:1: ( ( ( ruleOpAdd ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22961:1: ( ( ruleOpAdd ) )
+ // ../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:22961:1: ( ( ruleOpAdd ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22962: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 )
{
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:22963:1: ( ruleOpAdd )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22964:1: ruleOpAdd
+ // ../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
{
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_147664);
+ pushFollow(FollowSets001.FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_147727);
ruleOpAdd();
state._fsp--;
@@ -66493,22 +66572,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:22975: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:23008: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:22979:1: ( ( ruleXMultiplicativeExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22980:1: ( ruleXMultiplicativeExpression )
+ // ../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:22980:1: ( ruleXMultiplicativeExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22981: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_147699);
+ pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_147762);
ruleXMultiplicativeExpression();
state._fsp--;
@@ -66538,28 +66617,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:22990: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:23023: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:22994:1: ( ( ( ruleOpMulti ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22995:1: ( ( ruleOpMulti ) )
+ // ../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:22995:1: ( ( ruleOpMulti ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22996: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 )
{
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:22997:1: ( ruleOpMulti )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22998:1: ruleOpMulti
+ // ../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
{
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_147734);
+ pushFollow(FollowSets001.FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_147797);
ruleOpMulti();
state._fsp--;
@@ -66595,22 +66674,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:23009: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:23042: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:23013:1: ( ( ruleXUnaryOperation ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23014:1: ( ruleXUnaryOperation )
+ // ../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:23014:1: ( ruleXUnaryOperation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23015: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_147769);
+ pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_147832);
ruleXUnaryOperation();
state._fsp--;
@@ -66640,28 +66719,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:23024: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:23057: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:23028:1: ( ( ( ruleOpUnary ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23029:1: ( ( ruleOpUnary ) )
+ // ../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:23029:1: ( ( ruleOpUnary ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23030: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 )
{
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:23031:1: ( ruleOpUnary )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23032:1: ruleOpUnary
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_147804);
+ pushFollow(FollowSets001.FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_147867);
ruleOpUnary();
state._fsp--;
@@ -66697,22 +66776,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:23043: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:23076: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:23047:1: ( ( ruleXCastedExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23048:1: ( ruleXCastedExpression )
+ // ../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:23048:1: ( ruleXCastedExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23049: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandXCastedExpressionParserRuleCall_0_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__OperandAssignment_0_247839);
+ pushFollow(FollowSets001.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__OperandAssignment_0_247902);
ruleXCastedExpression();
state._fsp--;
@@ -66742,22 +66821,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:23058: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:23091: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:23062:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23063:1: ( ruleJvmTypeReference )
+ // ../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:23063:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23064: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_147870);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_147933);
ruleJvmTypeReference();
state._fsp--;
@@ -66787,28 +66866,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:23073: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:23106: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:23077:1: ( ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23078:1: ( ( ruleValidID ) )
+ // ../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:23078:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23079: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 )
{
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:23080:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23081:1: ruleValidID
+ // ../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
{
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_247905);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_247968);
ruleValidID();
state._fsp--;
@@ -66844,22 +66923,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:23092: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:23125: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:23096:1: ( ( ruleXAssignment ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23097:1: ( ruleXAssignment )
+ // ../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:23097:1: ( ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23098: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_147940);
+ pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_148003);
ruleXAssignment();
state._fsp--;
@@ -66889,28 +66968,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:23107: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:23140: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:23111:1: ( ( ( '?.' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23112:1: ( ( '?.' ) )
+ // ../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:23112:1: ( ( '?.' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23113: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: ( '?.' )
{
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:23114:1: ( '?.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23115:1: '?.'
+ // ../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: '?.'
{
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_147976); if (state.failed) return ;
+ match(input,102,FollowSets001.FOLLOW_102_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_148039); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
@@ -66942,28 +67021,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:23130: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:23163: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:23134:1: ( ( ( '*.' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23135:1: ( ( '*.' ) )
+ // ../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:23135:1: ( ( '*.' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23136: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: ( '*.' )
{
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:23137:1: ( '*.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23138:1: '*.'
+ // ../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: '*.'
{
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_248020); if (state.failed) return ;
+ match(input,103,FollowSets001.FOLLOW_103_in_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_248083); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAsteriskFullStopKeyword_1_1_0_0_1_2_0());
}
@@ -66995,22 +67074,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:23153: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:23186: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:23157:1: ( ( ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23158:1: ( ruleJvmArgumentTypeReference )
+ // ../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:23158:1: ( ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23159: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_148059);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_148122);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -67040,22 +67119,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:23168: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:23201: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:23172:1: ( ( ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23173:1: ( ruleJvmArgumentTypeReference )
+ // ../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:23173:1: ( ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23174: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
{
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_148090);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_148153);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -67085,28 +67164,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:23183: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:23216: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:23187:1: ( ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23188:1: ( ( ruleValidID ) )
+ // ../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:23188:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23189: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 )
{
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:23190:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23191:1: ruleValidID
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementValidIDParserRuleCall_1_1_2_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_248125);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_248188);
ruleValidID();
state._fsp--;
@@ -67142,28 +67221,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:23202: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:23235: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:23206:1: ( ( ( '(' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23207:1: ( ( '(' ) )
+ // ../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:23207:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23208: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: ( '(' )
{
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:23209:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23210:1: '('
+ // ../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: '('
{
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_048165); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_048228); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
@@ -67195,22 +67274,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:23225: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:23258: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:23229:1: ( ( ruleXShortClosure ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23230:1: ( ruleXShortClosure )
+ // ../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:23230:1: ( ruleXShortClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23231: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
{
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_048204);
+ pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_048267);
ruleXShortClosure();
state._fsp--;
@@ -67240,22 +67319,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:23240: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:23273: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:23244:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23245:1: ( ruleXExpression )
+ // ../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:23245:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23246: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
{
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_048235);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_048298);
ruleXExpression();
state._fsp--;
@@ -67285,22 +67364,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:23255: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:23288: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:23259:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23260:1: ( ruleXExpression )
+ // ../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:23260:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23261: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
{
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_148266);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_148329);
ruleXExpression();
state._fsp--;
@@ -67330,22 +67409,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:23270: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:23303: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:23274:1: ( ( ruleXClosure ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23275:1: ( ruleXClosure )
+ // ../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:23275:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23276: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_448297);
+ pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_448360);
ruleXClosure();
state._fsp--;
@@ -67375,22 +67454,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__FormalParametersAssignment_2_0_0_0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23285:1: rule__XClosure__FormalParametersAssignment_2_0_0_0 : ( ruleJvmFormalParameter ) ;
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23318:1: rule__XClosure__FormalParametersAssignment_2_0_0_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__FormalParametersAssignment_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:23289:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23290:1: ( ruleJvmFormalParameter )
+ // ../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:23290:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23291: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_2_0_0_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__FormalParametersAssignment_2_0_0_048328);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__FormalParametersAssignment_2_0_0_048391);
ruleJvmFormalParameter();
state._fsp--;
@@ -67420,22 +67499,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__FormalParametersAssignment_2_0_0_1_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23300:1: rule__XClosure__FormalParametersAssignment_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:23333:1: rule__XClosure__FormalParametersAssignment_2_0_0_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__FormalParametersAssignment_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:23304:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23305:1: ( ruleJvmFormalParameter )
+ // ../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:23305:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23306: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_2_0_0_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__FormalParametersAssignment_2_0_0_1_148359);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__FormalParametersAssignment_2_0_0_1_148422);
ruleJvmFormalParameter();
state._fsp--;
@@ -67465,28 +67544,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:23315: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:23348: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:23319:1: ( ( ( '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23320:1: ( ( '|' ) )
+ // ../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:23320:1: ( ( '|' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23321: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: ( '|' )
{
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:23322:1: ( '|' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23323:1: '|'
+ // ../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: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_2_0_1_0());
}
- match(input,104,FollowSets001.FOLLOW_104_in_rule__XClosure__ExplicitSyntaxAssignment_2_0_148395); if (state.failed) return ;
+ match(input,104,FollowSets001.FOLLOW_104_in_rule__XClosure__ExplicitSyntaxAssignment_2_0_148458); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_2_0_1_0());
}
@@ -67518,22 +67597,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:23338: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:23371: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:23342:1: ( ( ruleXExpressionInClosure ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23343:1: ( ruleXExpressionInClosure )
+ // ../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:23343:1: ( ruleXExpressionInClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23344: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_348434);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_348497);
ruleXExpressionInClosure();
state._fsp--;
@@ -67563,22 +67642,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:23353: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:23386: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:23357:1: ( ( ruleXExpressionInsideBlock ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23358:1: ( ruleXExpressionInsideBlock )
+ // ../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:23358:1: ( ruleXExpressionInsideBlock )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23359: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionInsideBlockParserRuleCall_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XExpressionInClosure__ExpressionsAssignment_1_048465);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XExpressionInClosure__ExpressionsAssignment_1_048528);
ruleXExpressionInsideBlock();
state._fsp--;
@@ -67608,22 +67687,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__FormalParametersAssignment_0_0_1_0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23368:1: rule__XShortClosure__FormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23401:1: rule__XShortClosure__FormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__FormalParametersAssignment_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:23372:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23373:1: ( ruleJvmFormalParameter )
+ // ../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:23373:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23374: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__FormalParametersAssignment_0_0_1_048496);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__FormalParametersAssignment_0_0_1_048559);
ruleJvmFormalParameter();
state._fsp--;
@@ -67653,22 +67732,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23383:1: rule__XShortClosure__FormalParametersAssignment_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:23416:1: rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__FormalParametersAssignment_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:23387:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23388:1: ( ruleJvmFormalParameter )
+ // ../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:23388:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23389: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__FormalParametersAssignment_0_0_1_1_148527);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__FormalParametersAssignment_0_0_1_1_148590);
ruleJvmFormalParameter();
state._fsp--;
@@ -67698,28 +67777,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:23398: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:23431: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:23402:1: ( ( ( '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23403:1: ( ( '|' ) )
+ // ../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:23403:1: ( ( '|' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23404: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: ( '|' )
{
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:23405:1: ( '|' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23406:1: '|'
+ // ../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: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
- match(input,104,FollowSets001.FOLLOW_104_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_248563); if (state.failed) return ;
+ match(input,104,FollowSets001.FOLLOW_104_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_248626); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
@@ -67751,22 +67830,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:23421: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:23454: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:23425:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23426:1: ( ruleXExpression )
+ // ../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:23426:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23427: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_148602);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_148665);
ruleXExpression();
state._fsp--;
@@ -67796,22 +67875,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:23436: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:23469: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:23440:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23441:1: ( ruleXExpression )
+ // ../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:23441:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23442: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_348633);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_348696);
ruleXExpression();
state._fsp--;
@@ -67841,22 +67920,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:23451: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:23484: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:23455:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23456:1: ( ruleXExpression )
+ // ../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:23456:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23457: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548664);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548727);
ruleXExpression();
state._fsp--;
@@ -67886,22 +67965,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:23466: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:23499: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:23470:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23471:1: ( ruleXExpression )
+ // ../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:23471:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23472: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148695);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148758);
ruleXExpression();
state._fsp--;
@@ -67931,22 +68010,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:23481: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:23514: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:23485:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23486:1: ( ruleValidID )
+ // ../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:23486:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23487: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLocalVarNameValidIDParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XSwitchExpression__LocalVarNameAssignment_2_0_048726);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XSwitchExpression__LocalVarNameAssignment_2_0_048789);
ruleValidID();
state._fsp--;
@@ -67976,22 +68055,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:23496: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:23529: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:23500:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23501:1: ( ruleXExpression )
+ // ../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:23501:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23502: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_348757);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_348820);
ruleXExpression();
state._fsp--;
@@ -68021,22 +68100,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:23511: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:23544: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:23515:1: ( ( ruleXCasePart ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23516:1: ( ruleXCasePart )
+ // ../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:23516:1: ( ruleXCasePart )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23517: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_548788);
+ pushFollow(FollowSets001.FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_548851);
ruleXCasePart();
state._fsp--;
@@ -68066,22 +68145,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:23526: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:23559: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:23530:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23531: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 )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23531:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23532: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_6_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_6_248819);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_6_248882);
ruleXExpression();
state._fsp--;
@@ -68111,22 +68190,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:23541: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:23574: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:23545:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23546:1: ( ruleJvmTypeReference )
+ // ../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:23546:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23547: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_048850);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_048913);
ruleJvmTypeReference();
state._fsp--;
@@ -68156,22 +68235,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:23556: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:23589: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:23560:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23561: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 )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23561: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_1_148881);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_1_148944);
ruleXExpression();
state._fsp--;
@@ -68201,22 +68280,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:23571: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:23604: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:23575:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23576:1: ( ruleXExpression )
+ // ../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:23576: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_348912);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_348975);
ruleXExpression();
state._fsp--;
@@ -68246,22 +68325,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:23586: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:23619: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:23590:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23591:1: ( ruleJvmFormalParameter )
+ // ../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:23591:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23592: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_348943);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_349006);
ruleJvmFormalParameter();
state._fsp--;
@@ -68291,22 +68370,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:23601: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:23634: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:23605:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23606:1: ( ruleXExpression )
+ // ../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:23606:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23607: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_548974);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_549037);
ruleXExpression();
state._fsp--;
@@ -68336,22 +68415,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:23616: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:23649: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:23620:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23621: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 )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23621: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_7_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_749005);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_749068);
ruleXExpression();
state._fsp--;
@@ -68381,22 +68460,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:23631: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:23664: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:23635:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23636:1: ( ruleXExpression )
+ // ../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:23636:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23637: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_349036);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_349099);
ruleXExpression();
state._fsp--;
@@ -68426,22 +68505,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:23646: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:23679: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:23650:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23651: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 )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23651: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_549067);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_549130);
ruleXExpression();
state._fsp--;
@@ -68471,22 +68550,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:23661: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:23694: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:23665:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23666: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 )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23666:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23667: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_249098);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_249161);
ruleXExpression();
state._fsp--;
@@ -68516,22 +68595,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:23676: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:23709: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:23680:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23681:1: ( ruleXExpression )
+ // ../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:23681: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_549129);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_549192);
ruleXExpression();
state._fsp--;
@@ -68561,28 +68640,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:23691: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:23724: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:23695:1: ( ( ( 'var' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23696:1: ( ( 'var' ) )
+ // ../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:23696:1: ( ( 'var' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23697: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' )
{
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:23698:1: ( 'var' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23699:1: 'var'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
- match(input,105,FollowSets001.FOLLOW_105_in_rule__XVariableDeclaration__WriteableAssignment_1_049165); if (state.failed) return ;
+ match(input,105,FollowSets001.FOLLOW_105_in_rule__XVariableDeclaration__WriteableAssignment_1_049228); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
@@ -68614,22 +68693,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:23714: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:23747: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:23718:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23719:1: ( ruleJvmTypeReference )
+ // ../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:23719:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23720: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_049204);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_049267);
ruleJvmTypeReference();
state._fsp--;
@@ -68659,22 +68738,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:23729: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:23762: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:23733:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23734:1: ( ruleValidID )
+ // ../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:23734:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23735: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_149235);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_149298);
ruleValidID();
state._fsp--;
@@ -68704,22 +68783,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:23744: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:23777: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:23748:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23749:1: ( ruleValidID )
+ // ../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:23749:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23750: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_149266);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_149329);
ruleValidID();
state._fsp--;
@@ -68749,22 +68828,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:23759: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:23792: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:23763:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23764:1: ( ruleXExpression )
+ // ../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:23764:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23765: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_149297);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_149360);
ruleXExpression();
state._fsp--;
@@ -68794,22 +68873,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:23774: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:23807: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:23778:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23779:1: ( ruleJvmTypeReference )
+ // ../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:23779:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23780: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049328);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049391);
ruleJvmTypeReference();
state._fsp--;
@@ -68839,22 +68918,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:23789: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:23822: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:23793:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23794:1: ( ruleValidID )
+ // ../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:23794:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23795: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149359);
+ pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149422);
ruleValidID();
state._fsp--;
@@ -68884,28 +68963,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
// $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:23804: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:23837: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:23808:1: ( ( ( ruleStaticQualifier ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23809:1: ( ( ruleStaticQualifier ) )
+ // ../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:23809:1: ( ( ruleStaticQualifier ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810: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 )
{
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:23811:1: ( ruleStaticQualifier )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23812:1: ruleStaticQualifier
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getDeclaringTypeJvmDeclaredTypeStaticQualifierParserRuleCall_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleStaticQualifier_in_rule__XFeatureCall__DeclaringTypeAssignment_149394);
+ pushFollow(FollowSets001.FOLLOW_ruleStaticQualifier_in_rule__XFeatureCall__DeclaringTypeAssignment_149457);
ruleStaticQualifier();
state._fsp--;
@@ -68941,22 +69020,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:23823: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:23856: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:23827:1: ( ( ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23828:1: ( ruleJvmArgumentTypeReference )
+ // ../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:23828:1: ( ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23829: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_149429);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_149492);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -68986,22 +69065,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:23838: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:23871: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:23842:1: ( ( ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23843:1: ( ruleJvmArgumentTypeReference )
+ // ../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:23843:1: ( ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23844: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_2_149460);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_2_149523);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -69031,28 +69110,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:23853: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:23886: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:23857:1: ( ( ( ruleIdOrSuper ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23858:1: ( ( ruleIdOrSuper ) )
+ // ../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:23858:1: ( ( ruleIdOrSuper ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23859: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 )
{
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:23860:1: ( ruleIdOrSuper )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23861:1: ruleIdOrSuper
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_3_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_349495);
+ pushFollow(FollowSets001.FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_349558);
ruleIdOrSuper();
state._fsp--;
@@ -69088,28 +69167,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:23872: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:23905: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:23876:1: ( ( ( '(' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23877:1: ( ( '(' ) )
+ // ../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:23877:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23878: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: ( '(' )
{
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:23879:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23880:1: '('
+ // ../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: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_4_0_0());
}
- match(input,42,FollowSets001.FOLLOW_42_in_rule__XFeatureCall__ExplicitOperationCallAssignment_4_049535); if (state.failed) return ;
+ match(input,42,FollowSets001.FOLLOW_42_in_rule__XFeatureCall__ExplicitOperationCallAssignment_4_049598); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_4_0_0());
}
@@ -69141,22 +69220,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:23895: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:23928: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:23899:1: ( ( ruleXShortClosure ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23900:1: ( ruleXShortClosure )
+ // ../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:23900:1: ( ruleXShortClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23901: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_4_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_049574);
+ pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_049637);
ruleXShortClosure();
state._fsp--;
@@ -69186,22 +69265,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:23910: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:23943: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:23914:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23915:1: ( ruleXExpression )
+ // ../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:23915:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23916: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_4_1_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_049605);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_049668);
ruleXExpression();
state._fsp--;
@@ -69231,22 +69310,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:23925: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:23958: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:23929:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23930:1: ( ruleXExpression )
+ // ../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:23930:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23931: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
{
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_149636);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_149699);
ruleXExpression();
state._fsp--;
@@ -69276,22 +69355,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:23940: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:23973: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:23944:1: ( ( ruleXClosure ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23945:1: ( ruleXClosure )
+ // ../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:23945:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23946: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_549667);
+ pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_549730);
ruleXClosure();
state._fsp--;
@@ -69321,28 +69400,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:23955: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:23988: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:23959:1: ( ( ( ruleQualifiedName ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23960:1: ( ( ruleQualifiedName ) )
+ // ../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:23960:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23961: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 )
{
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:23962:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23963:1: ruleQualifiedName
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_249702);
+ pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_249765);
ruleQualifiedName();
state._fsp--;
@@ -69378,22 +69457,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:23974: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:24007: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:23978: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: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: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_149737);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_149800);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -69423,22 +69502,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:23989: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:24022: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:23993: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: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: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: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_149768);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_149831);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -69468,22 +69547,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:24004: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:24037: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:24008:1: ( ( ruleXShortClosure ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24009:1: ( ruleXShortClosure )
+ // ../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:24009:1: ( ruleXShortClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24010: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_5_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_5_049799);
+ pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_5_049862);
ruleXShortClosure();
state._fsp--;
@@ -69513,22 +69592,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:24019: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:24052: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:24023:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24024:1: ( ruleXExpression )
+ // ../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:24024:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24025: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_049830);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_049893);
ruleXExpression();
state._fsp--;
@@ -69558,22 +69637,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:24034: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:24067: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:24038:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24039:1: ( ruleXExpression )
+ // ../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:24039:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24040: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_1_149861);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_1_149924);
ruleXExpression();
state._fsp--;
@@ -69603,22 +69682,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:24049: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:24082: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:24053:1: ( ( ruleXClosure ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24054:1: ( ruleXClosure )
+ // ../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:24054:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24055: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_7_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_749892);
+ pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_749955);
ruleXClosure();
state._fsp--;
@@ -69648,28 +69727,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:24064: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:24097: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:24068:1: ( ( ( 'true' ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24069:1: ( ( 'true' ) )
+ // ../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:24069:1: ( ( 'true' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24070: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' )
{
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:24071:1: ( 'true' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24072:1: 'true'
+ // ../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'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
- match(input,106,FollowSets001.FOLLOW_106_in_rule__XBooleanLiteral__IsTrueAssignment_1_149928); if (state.failed) return ;
+ match(input,106,FollowSets001.FOLLOW_106_in_rule__XBooleanLiteral__IsTrueAssignment_1_149991); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
@@ -69701,22 +69780,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:24087: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:24120: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:24091:1: ( ( RULE_INT ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24092:1: ( RULE_INT )
+ // ../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:24092:1: ( RULE_INT )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24093: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIntLiteralAccess().getValueINTTerminalRuleCall_1_0());
}
- match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XIntLiteral__ValueAssignment_149967); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XIntLiteral__ValueAssignment_150030); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIntLiteralAccess().getValueINTTerminalRuleCall_1_0());
}
@@ -69742,22 +69821,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:24102: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:24135: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:24106:1: ( ( RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24107:1: ( RULE_STRING )
+ // ../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:24107:1: ( RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24108: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
}
- match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_149998); if (state.failed) return ;
+ match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_150061); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
}
@@ -69783,28 +69862,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:24117: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:24150: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:24121:1: ( ( ( ruleQualifiedName ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24122:1: ( ( ruleQualifiedName ) )
+ // ../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:24122:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24123: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 )
{
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:24124:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24125:1: ruleQualifiedName
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_350033);
+ pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_350096);
ruleQualifiedName();
state._fsp--;
@@ -69840,22 +69919,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:24136: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:24169: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:24140:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24141:1: ( ruleXExpression )
+ // ../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:24141:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24142: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_250068);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_250131);
ruleXExpression();
state._fsp--;
@@ -69885,22 +69964,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:24151: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:24184: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:24155:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24156:1: ( ruleXExpression )
+ // ../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:24156:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24157: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_250099);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_250162);
ruleXExpression();
state._fsp--;
@@ -69930,22 +70009,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:24166: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:24199: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:24170:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24171:1: ( ruleXExpression )
+ // ../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:24171:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24172: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_250130);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_250193);
ruleXExpression();
state._fsp--;
@@ -69975,22 +70054,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:24181: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:24214: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:24185:1: ( ( ruleXCatchClause ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24186:1: ( ruleXCatchClause )
+ // ../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:24186:1: ( ruleXCatchClause )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24187: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_050161);
+ pushFollow(FollowSets001.FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_050224);
ruleXCatchClause();
state._fsp--;
@@ -70020,22 +70099,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:24196: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:24229: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:24200:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24201:1: ( ruleXExpression )
+ // ../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:24201:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24202: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_150192);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_150255);
ruleXExpression();
state._fsp--;
@@ -70065,22 +70144,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:24211: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:24244: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:24215:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24216:1: ( ruleXExpression )
+ // ../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:24216:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24217: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_150223);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_150286);
ruleXExpression();
state._fsp--;
@@ -70110,22 +70189,22 @@ 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:24226: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:24259:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleJvmFormalParameter ) ;
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:24230:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24231:1: ( ruleJvmFormalParameter )
+ // ../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:24231:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24232: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:24265:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250254);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250317);
ruleJvmFormalParameter();
state._fsp--;
@@ -70155,22 +70234,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:24241: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:24274: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:24245:1: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24246:1: ( ruleXExpression )
+ // ../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:24246:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24247: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450285);
+ pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450348);
ruleXExpression();
state._fsp--;
@@ -70200,22 +70279,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:24256: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:24289: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:24260:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24261:1: ( ruleJvmTypeReference )
+ // ../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:24261:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24262: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_150316);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_150379);
ruleJvmTypeReference();
state._fsp--;
@@ -70245,22 +70324,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:24271: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:24304: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:24275:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24276:1: ( ruleJvmTypeReference )
+ // ../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:24276:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24277: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_150347);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_150410);
ruleJvmTypeReference();
state._fsp--;
@@ -70290,22 +70369,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:24286: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:24319: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:24290:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24291:1: ( ruleJvmTypeReference )
+ // ../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:24291:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24292: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250378);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250441);
ruleJvmTypeReference();
state._fsp--;
@@ -70335,28 +70414,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:24301: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:24334: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:24305:1: ( ( ( ruleQualifiedName ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24306:1: ( ( ruleQualifiedName ) )
+ // ../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:24306:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24307: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 )
{
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:24308:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24309:1: ruleQualifiedName
+ // ../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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050413);
+ pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050476);
ruleQualifiedName();
state._fsp--;
@@ -70392,22 +70471,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:24320: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:24353: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:24324:1: ( ( ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24325:1: ( ruleJvmArgumentTypeReference )
+ // ../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:24325:1: ( ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24326: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150448);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150511);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -70437,22 +70516,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:24335: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:24368: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:24339:1: ( ( ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24340:1: ( ruleJvmArgumentTypeReference )
+ // ../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:24340:1: ( ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24341: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150479);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150542);
ruleJvmArgumentTypeReference();
state._fsp--;
@@ -70482,22 +70561,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:24350: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:24383: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:24354:1: ( ( ruleJvmUpperBound ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24355:1: ( ruleJvmUpperBound )
+ // ../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:24355:1: ( ruleJvmUpperBound )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24356: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_050510);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_050573);
ruleJvmUpperBound();
state._fsp--;
@@ -70527,22 +70606,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:24365: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:24398: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:24369:1: ( ( ruleJvmLowerBound ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24370:1: ( ruleJvmLowerBound )
+ // ../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:24370:1: ( ruleJvmLowerBound )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24371: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_150541);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_150604);
ruleJvmLowerBound();
state._fsp--;
@@ -70572,22 +70651,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:24380: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:24413: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:24384:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24385:1: ( ruleJvmTypeReference )
+ // ../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:24385:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24386: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150572);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150635);
ruleJvmTypeReference();
state._fsp--;
@@ -70617,22 +70696,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:24395: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:24428: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:24399:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24400:1: ( ruleJvmTypeReference )
+ // ../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:24400:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24401: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150603);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150666);
ruleJvmTypeReference();
state._fsp--;
@@ -70662,22 +70741,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:24410: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:24443: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:24414:1: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24415:1: ( ruleJvmTypeReference )
+ // ../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:24415:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24416: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
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150634);
+ pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150697);
ruleJvmTypeReference();
state._fsp--;
@@ -70827,10 +70906,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:10244: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:10244: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:10277:2: rule__XAssignment__Group_1_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred132_InternalXcore20954);
+ pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred132_InternalXcore21017);
rule__XAssignment__Group_1_1__0();
state._fsp--;
@@ -70842,10 +70921,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:10459: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:10459: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:10492:2: rule__XOrExpression__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XOrExpression__Group_1__0_in_synpred133_InternalXcore21377);
+ pushFollow(FollowSets001.FOLLOW_rule__XOrExpression__Group_1__0_in_synpred133_InternalXcore21440);
rule__XOrExpression__Group_1__0();
state._fsp--;
@@ -70857,10 +70936,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:10674: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:10674: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:10707:2: rule__XAndExpression__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XAndExpression__Group_1__0_in_synpred134_InternalXcore21800);
+ pushFollow(FollowSets001.FOLLOW_rule__XAndExpression__Group_1__0_in_synpred134_InternalXcore21863);
rule__XAndExpression__Group_1__0();
state._fsp--;
@@ -70872,10 +70951,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:10889: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:10889: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:10922:2: rule__XEqualityExpression__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred135_InternalXcore22223);
+ pushFollow(FollowSets001.FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred135_InternalXcore22286);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
@@ -70887,10 +70966,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:11104:2: ( rule__XRelationalExpression__Alternatives_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11104: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:11137:2: rule__XRelationalExpression__Alternatives_1
{
- pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred136_InternalXcore22646);
+ pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred136_InternalXcore22709);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
@@ -70902,10 +70981,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:11475: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:11475: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:11508:2: rule__XOtherOperatorExpression__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred137_InternalXcore23373);
+ pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred137_InternalXcore23436);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
@@ -70917,10 +70996,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:11690: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:11690: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:11723:2: rule__XAdditiveExpression__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred138_InternalXcore23796);
+ pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred138_InternalXcore23859);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
@@ -70932,10 +71011,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:11905: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:11905: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:11938:2: rule__XMultiplicativeExpression__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred139_InternalXcore24219);
+ pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred139_InternalXcore24282);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
@@ -70947,10 +71026,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:12214: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:12214: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:12247:2: rule__XCastedExpression__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred140_InternalXcore24826);
+ pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred140_InternalXcore24889);
rule__XCastedExpression__Group_1__0();
state._fsp--;
@@ -70962,10 +71041,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:12431:2: ( rule__XMemberFeatureCall__Alternatives_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12431: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:12464:2: rule__XMemberFeatureCall__Alternatives_1
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred141_InternalXcore25251);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred141_InternalXcore25314);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
@@ -70977,10 +71056,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:12769: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:12769: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:12802:2: rule__XMemberFeatureCall__Group_1_1_3__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred143_InternalXcore25924);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred143_InternalXcore25987);
rule__XMemberFeatureCall__Group_1_1_3__0();
state._fsp--;
@@ -70992,10 +71071,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:12797: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:12797: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:12830:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
- pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred144_InternalXcore25982);
+ pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred144_InternalXcore26045);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
state._fsp--;
@@ -71007,10 +71086,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:13399: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:13399: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:13432:2: rule__XClosure__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0_in_synpred148_InternalXcore27161);
+ pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0_in_synpred148_InternalXcore27224);
rule__XClosure__Group_2__0();
state._fsp--;
@@ -71022,10 +71101,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:14424: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:14424: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:14457:2: rule__XIfExpression__Group_6__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0_in_synpred155_InternalXcore29186);
+ pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0_in_synpred155_InternalXcore29249);
rule__XIfExpression__Group_6__0();
state._fsp--;
@@ -71037,10 +71116,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:16303: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:16303: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:16336:2: rule__XFeatureCall__Group_4__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0_in_synpred165_InternalXcore32879);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0_in_synpred165_InternalXcore32942);
rule__XFeatureCall__Group_4__0();
state._fsp--;
@@ -71052,10 +71131,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:16331:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16331: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:16364:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_5
{
- pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_synpred166_InternalXcore32937);
+ pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_synpred166_InternalXcore33000);
rule__XFeatureCall__FeatureCallArgumentsAssignment_5();
state._fsp--;
@@ -71067,10 +71146,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:17053:2: ( rule__XConstructorCall__ArgumentsAssignment_7 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17053: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:17086:2: rule__XConstructorCall__ArgumentsAssignment_7
{
- pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_synpred172_InternalXcore34362);
+ pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_synpred172_InternalXcore34425);
rule__XConstructorCall__ArgumentsAssignment_7();
state._fsp--;
@@ -71082,10 +71161,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:17985:2: ( rule__XReturnExpression__ExpressionAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17985: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:18018:2: rule__XReturnExpression__ExpressionAssignment_2
{
- pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred175_InternalXcore36167);
+ pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred175_InternalXcore36230);
rule__XReturnExpression__ExpressionAssignment_2();
state._fsp--;
@@ -71097,10 +71176,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:18153: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:18153: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:18186:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred176_InternalXcore36496);
+ pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred176_InternalXcore36559);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
@@ -71112,10 +71191,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:18182: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:18182: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:18215:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred177_InternalXcore36556);
+ pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred177_InternalXcore36619);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
state._fsp--;
@@ -71127,10 +71206,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:18529: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:18529: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:18562:2: rule__QualifiedName__Group_1__0
{
- pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__0_in_synpred178_InternalXcore37240);
+ pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__0_in_synpred178_InternalXcore37303);
rule__QualifiedName__Group_1__0();
state._fsp--;
@@ -71142,10 +71221,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:18653: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:18653: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:18686:2: rule__JvmTypeReference__Group_0_1__0
{
- pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred179_InternalXcore37485);
+ pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred179_InternalXcore37548);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
@@ -71157,10 +71236,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:19126: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:19126: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:19159:2: rule__JvmParameterizedTypeReference__Group_1__0
{
- pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred182_InternalXcore38413);
+ pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred182_InternalXcore38476);
rule__JvmParameterizedTypeReference__Group_1__0();
state._fsp--;
@@ -71172,10 +71251,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:19624: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:19624: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:19657:2: rule__XDataType__UnorderedGroup_6__0
{
- pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_synpred185_InternalXcore39382);
+ pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_synpred185_InternalXcore39445);
rule__XDataType__UnorderedGroup_6__0();
state._fsp--;
@@ -71187,30 +71266,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:19642: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:19642: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: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:19642: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:19643: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: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 ) ) )
{
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:19643: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:19644: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: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 ) )
{
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:19650: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:19652: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: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 )
{
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:19653: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:19653: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XDataType__Group_6_0__0_in_synpred186_InternalXcore39469);
+ pushFollow(FollowSets002.FOLLOW_rule__XDataType__Group_6_0__0_in_synpred186_InternalXcore39532);
rule__XDataType__Group_6_0__0();
state._fsp--;
@@ -71234,10 +71313,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:19691: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:19691: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:19724:2: rule__XDataType__UnorderedGroup_6__1
{
- pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_synpred187_InternalXcore39622);
+ pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_synpred187_InternalXcore39685);
rule__XDataType__UnorderedGroup_6__1();
state._fsp--;
@@ -71249,10 +71328,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:19720: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:19720: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:19753:2: rule__XAttribute__UnorderedGroup_1__0
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_synpred188_InternalXcore39675);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_synpred188_InternalXcore39738);
rule__XAttribute__UnorderedGroup_1__0();
state._fsp--;
@@ -71264,30 +71343,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:19738: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:19738: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: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:19738: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:19739: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: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 ) ) )
{
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:19739: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:19740: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: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 ) )
{
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:19746: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:19748: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: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 )
{
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:19749: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:19749: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_synpred189_InternalXcore39762);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_synpred189_InternalXcore39825);
rule__XAttribute__UnorderedAssignment_1_0();
state._fsp--;
@@ -71311,30 +71390,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:19755: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:19755: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: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:19755: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:19756: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: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 ) ) )
{
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:19756: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:19757: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: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 ) )
{
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:19763: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:19765: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: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 )
{
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:19766: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:19766: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_synpred190_InternalXcore39853);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_synpred190_InternalXcore39916);
rule__XAttribute__UniqueAssignment_1_1();
state._fsp--;
@@ -71358,30 +71437,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:19772: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:19772: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: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:19772: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:19773: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: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 ) ) )
{
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:19773: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:19774: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: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 ) )
{
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:19780: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:19782: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: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 )
{
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:19783: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:19783: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_synpred191_InternalXcore39944);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_synpred191_InternalXcore40007);
rule__XAttribute__ReadonlyAssignment_1_2();
state._fsp--;
@@ -71405,30 +71484,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:19789: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:19789: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: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:19789: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:19790: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: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 ) ) )
{
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:19790: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:19791: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: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 ) )
{
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:19797: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:19799: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: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 )
{
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:19800: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:19800: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_synpred192_InternalXcore40035);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_synpred192_InternalXcore40098);
rule__XAttribute__TransientAssignment_1_3();
state._fsp--;
@@ -71452,30 +71531,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:19806: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:19806: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: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:19806: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:19807: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: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 ) ) )
{
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:19807: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:19808: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: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 ) )
{
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:19814: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:19816: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: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 )
{
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:19817: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:19817: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_synpred193_InternalXcore40126);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_synpred193_InternalXcore40189);
rule__XAttribute__VolatileAssignment_1_4();
state._fsp--;
@@ -71499,30 +71578,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:19823: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:19823: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: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:19823: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:19824: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: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 ) ) )
{
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:19824: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:19825: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: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 ) )
{
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:19831: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:19833: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: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 )
{
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:19834: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:19834: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_synpred194_InternalXcore40217);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_synpred194_InternalXcore40280);
rule__XAttribute__UnsettableAssignment_1_5();
state._fsp--;
@@ -71546,30 +71625,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:19840: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:19840: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: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:19840: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:19841: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: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 ) ) )
{
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:19841: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:19842: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: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 ) )
{
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:19848: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:19850: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: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 )
{
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:19851: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:19851: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_synpred195_InternalXcore40308);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_synpred195_InternalXcore40371);
rule__XAttribute__DerivedAssignment_1_6();
state._fsp--;
@@ -71593,10 +71672,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:19889: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:19889: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:19922:2: rule__XAttribute__UnorderedGroup_1__1
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_synpred196_InternalXcore40461);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_synpred196_InternalXcore40524);
rule__XAttribute__UnorderedGroup_1__1();
state._fsp--;
@@ -71608,10 +71687,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:19902: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:19902: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:19935:2: rule__XAttribute__UnorderedGroup_1__2
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_synpred197_InternalXcore40489);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_synpred197_InternalXcore40552);
rule__XAttribute__UnorderedGroup_1__2();
state._fsp--;
@@ -71623,10 +71702,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:19915: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:19915: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:19948:2: rule__XAttribute__UnorderedGroup_1__3
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_synpred198_InternalXcore40517);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_synpred198_InternalXcore40580);
rule__XAttribute__UnorderedGroup_1__3();
state._fsp--;
@@ -71638,10 +71717,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:19928: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:19928: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:19961:2: rule__XAttribute__UnorderedGroup_1__4
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_synpred199_InternalXcore40545);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_synpred199_InternalXcore40608);
rule__XAttribute__UnorderedGroup_1__4();
state._fsp--;
@@ -71653,10 +71732,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:19941: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:19941: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:19974:2: rule__XAttribute__UnorderedGroup_1__5
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_synpred200_InternalXcore40573);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_synpred200_InternalXcore40636);
rule__XAttribute__UnorderedGroup_1__5();
state._fsp--;
@@ -71668,10 +71747,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:19954: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:19954: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:19987:2: rule__XAttribute__UnorderedGroup_1__6
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_synpred201_InternalXcore40601);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_synpred201_InternalXcore40664);
rule__XAttribute__UnorderedGroup_1__6();
state._fsp--;
@@ -71683,10 +71762,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:19967: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:19967: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:20000:2: rule__XAttribute__UnorderedGroup_1__7
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_synpred202_InternalXcore40629);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_synpred202_InternalXcore40692);
rule__XAttribute__UnorderedGroup_1__7();
state._fsp--;
@@ -71698,10 +71777,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:20008: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:20008: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:20041:2: rule__XAttribute__UnorderedGroup_5__0
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_synpred203_InternalXcore40694);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_synpred203_InternalXcore40757);
rule__XAttribute__UnorderedGroup_5__0();
state._fsp--;
@@ -71713,30 +71792,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:20026: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:20026: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: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:20026: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:20027: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: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 ) ) )
{
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:20027: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:20028: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: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 ) )
{
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:20034: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:20036: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: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 )
{
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:20037: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:20037: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_0__0_in_synpred204_InternalXcore40781);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_0__0_in_synpred204_InternalXcore40844);
rule__XAttribute__Group_5_0__0();
state._fsp--;
@@ -71760,30 +71839,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:20043: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:20043: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: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:20043: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:20044: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: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 ) ) )
{
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:20044: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:20045: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: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 ) )
{
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:20051: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:20053: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: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 )
{
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:20054: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:20054: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_1__0_in_synpred205_InternalXcore40872);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_1__0_in_synpred205_InternalXcore40935);
rule__XAttribute__Group_5_1__0();
state._fsp--;
@@ -71807,30 +71886,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:20060: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:20060: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: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:20060: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:20061: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: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 ) ) )
{
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:20061: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:20062: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: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 ) )
{
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:20068: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:20070: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: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 )
{
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:20071: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:20071: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_2__0_in_synpred206_InternalXcore40963);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_2__0_in_synpred206_InternalXcore41026);
rule__XAttribute__Group_5_2__0();
state._fsp--;
@@ -71854,10 +71933,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:20109: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:20109: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:20142:2: rule__XAttribute__UnorderedGroup_5__1
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_synpred207_InternalXcore41116);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_synpred207_InternalXcore41179);
rule__XAttribute__UnorderedGroup_5__1();
state._fsp--;
@@ -71869,10 +71948,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:20122: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:20122: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:20155:2: rule__XAttribute__UnorderedGroup_5__2
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_synpred208_InternalXcore41144);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_synpred208_InternalXcore41207);
rule__XAttribute__UnorderedGroup_5__2();
state._fsp--;
@@ -71884,10 +71963,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:20135: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:20135: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:20168:2: rule__XAttribute__UnorderedGroup_5__3
{
- pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_synpred209_InternalXcore41172);
+ pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_synpred209_InternalXcore41235);
rule__XAttribute__UnorderedGroup_5__3();
state._fsp--;
@@ -71899,30 +71978,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:20187: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:20187: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: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:20187: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:20188: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: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 ) ) )
{
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:20188: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:20189: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: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 ) )
{
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:20195: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:20197: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: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 )
{
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:20198: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:20198: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_synpred210_InternalXcore41318);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_synpred210_InternalXcore41381);
rule__XReference__ResolveProxiesAssignment_1_0_0();
state._fsp--;
@@ -71946,10 +72025,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:20236: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:20236: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:20269:2: rule__XReference__UnorderedGroup_1_0__1
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_synpred211_InternalXcore41471);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_synpred211_InternalXcore41534);
rule__XReference__UnorderedGroup_1_0__1();
state._fsp--;
@@ -71961,30 +72040,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:20284: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:20284: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: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:20284: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:20285: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: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 ) ) )
{
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:20285: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:20286: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: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 ) )
{
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:20292: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:20294: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: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 )
{
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:20295: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:20295: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_synpred212_InternalXcore41613);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_synpred212_InternalXcore41676);
rule__XReference__LocalAssignment_1_1_0();
state._fsp--;
@@ -72008,10 +72087,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:20335: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:20335: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:20368:2: rule__XReference__UnorderedGroup_1_1__1
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_synpred213_InternalXcore41770);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_synpred213_InternalXcore41833);
rule__XReference__UnorderedGroup_1_1__1();
state._fsp--;
@@ -72023,10 +72102,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:20364: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:20364: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:20397:2: rule__XReference__UnorderedGroup_2__0
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__0_in_synpred214_InternalXcore41823);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__0_in_synpred214_InternalXcore41886);
rule__XReference__UnorderedGroup_2__0();
state._fsp--;
@@ -72038,30 +72117,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:20382: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:20382: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: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:20382: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:20383: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: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 ) ) )
{
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:20383: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:20384: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: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 ) )
{
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:20390: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:20392: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: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 )
{
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:20393: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:20393: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_synpred215_InternalXcore41910);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_synpred215_InternalXcore41973);
rule__XReference__UnorderedAssignment_2_0();
state._fsp--;
@@ -72085,30 +72164,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:20399: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:20399: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: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:20399: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:20400: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: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 ) ) )
{
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:20400: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:20401: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: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 ) )
{
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:20407: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:20409: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: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 )
{
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:20410: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:20410: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_synpred216_InternalXcore42001);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_synpred216_InternalXcore42064);
rule__XReference__UniqueAssignment_2_1();
state._fsp--;
@@ -72132,30 +72211,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:20416: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:20416: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: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:20416: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:20417: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: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 ) ) )
{
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:20417: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:20418: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: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 ) )
{
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:20424: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:20426: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: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 )
{
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:20427: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:20427: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_synpred217_InternalXcore42092);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_synpred217_InternalXcore42155);
rule__XReference__ReadonlyAssignment_2_2();
state._fsp--;
@@ -72179,30 +72258,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:20433: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:20433: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: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:20433: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:20434: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: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 ) ) )
{
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:20434: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:20435: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: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 ) )
{
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:20441: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:20443: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: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 )
{
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:20444: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:20444: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__TransientAssignment_2_3_in_synpred218_InternalXcore42183);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__TransientAssignment_2_3_in_synpred218_InternalXcore42246);
rule__XReference__TransientAssignment_2_3();
state._fsp--;
@@ -72226,30 +72305,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:20450: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:20450: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: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:20450: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:20451: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: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 ) ) )
{
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:20451: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:20452: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: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 ) )
{
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:20458: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:20460: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: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 )
{
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:20461: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:20461: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_synpred219_InternalXcore42274);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_synpred219_InternalXcore42337);
rule__XReference__VolatileAssignment_2_4();
state._fsp--;
@@ -72273,30 +72352,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:20467: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:20467: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: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:20467: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:20468: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: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 ) ) )
{
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:20468: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:20469: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: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 ) )
{
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:20475: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:20477: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: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 )
{
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:20478: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:20478: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_synpred220_InternalXcore42365);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_synpred220_InternalXcore42428);
rule__XReference__UnsettableAssignment_2_5();
state._fsp--;
@@ -72320,10 +72399,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:20516: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:20516: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:20549:2: rule__XReference__UnorderedGroup_2__1
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__1_in_synpred221_InternalXcore42518);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__1_in_synpred221_InternalXcore42581);
rule__XReference__UnorderedGroup_2__1();
state._fsp--;
@@ -72335,10 +72414,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:20529: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:20529: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:20562:2: rule__XReference__UnorderedGroup_2__2
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__2_in_synpred222_InternalXcore42546);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__2_in_synpred222_InternalXcore42609);
rule__XReference__UnorderedGroup_2__2();
state._fsp--;
@@ -72350,10 +72429,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:20542: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:20542: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:20575:2: rule__XReference__UnorderedGroup_2__3
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__3_in_synpred223_InternalXcore42574);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__3_in_synpred223_InternalXcore42637);
rule__XReference__UnorderedGroup_2__3();
state._fsp--;
@@ -72365,10 +72444,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:20555: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:20555: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:20588:2: rule__XReference__UnorderedGroup_2__4
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__4_in_synpred224_InternalXcore42602);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__4_in_synpred224_InternalXcore42665);
rule__XReference__UnorderedGroup_2__4();
state._fsp--;
@@ -72380,10 +72459,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:20568: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:20568: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:20601:2: rule__XReference__UnorderedGroup_2__5
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__5_in_synpred225_InternalXcore42630);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__5_in_synpred225_InternalXcore42693);
rule__XReference__UnorderedGroup_2__5();
state._fsp--;
@@ -72395,10 +72474,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:20581: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:20581: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:20614:2: rule__XReference__UnorderedGroup_2__6
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__6_in_synpred226_InternalXcore42658);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__6_in_synpred226_InternalXcore42721);
rule__XReference__UnorderedGroup_2__6();
state._fsp--;
@@ -72410,10 +72489,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:20620: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:20620: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:20653:2: rule__XReference__UnorderedGroup_8__0
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__0_in_synpred227_InternalXcore42721);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__0_in_synpred227_InternalXcore42784);
rule__XReference__UnorderedGroup_8__0();
state._fsp--;
@@ -72425,30 +72504,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:20638: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:20638: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: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:20638: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:20639: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: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 ) ) )
{
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:20639: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:20640: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: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 ) )
{
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:20646: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:20648: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: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 )
{
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:20649: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:20649: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_0__0_in_synpred228_InternalXcore42808);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_0__0_in_synpred228_InternalXcore42871);
rule__XReference__Group_8_0__0();
state._fsp--;
@@ -72472,30 +72551,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:20655: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:20655: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: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:20655: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:20656: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: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 ) ) )
{
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:20656: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:20657: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: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 ) )
{
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:20663: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:20665: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: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 )
{
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:20666: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:20666: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_1__0_in_synpred229_InternalXcore42899);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_1__0_in_synpred229_InternalXcore42962);
rule__XReference__Group_8_1__0();
state._fsp--;
@@ -72519,30 +72598,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:20672: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:20672: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: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:20672: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:20673: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: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 ) ) )
{
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:20673: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:20674: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: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 ) )
{
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:20680: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:20682: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: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 )
{
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:20683: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:20683: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: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
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_2__0_in_synpred230_InternalXcore42990);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_2__0_in_synpred230_InternalXcore43053);
rule__XReference__Group_8_2__0();
state._fsp--;
@@ -72566,10 +72645,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:20721: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:20721: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:20754:2: rule__XReference__UnorderedGroup_8__1
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__1_in_synpred231_InternalXcore43143);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__1_in_synpred231_InternalXcore43206);
rule__XReference__UnorderedGroup_8__1();
state._fsp--;
@@ -72581,10 +72660,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:20734: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:20734: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:20767:2: rule__XReference__UnorderedGroup_8__2
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__2_in_synpred232_InternalXcore43171);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__2_in_synpred232_InternalXcore43234);
rule__XReference__UnorderedGroup_8__2();
state._fsp--;
@@ -72596,10 +72675,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:20747: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:20747: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:20780:2: rule__XReference__UnorderedGroup_8__3
{
- pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__3_in_synpred233_InternalXcore43199);
+ pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__3_in_synpred233_InternalXcore43262);
rule__XReference__UnorderedGroup_8__3();
state._fsp--;
@@ -74836,7 +74915,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA114_transition;
}
public String getDescription() {
- return "12769:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
+ return "12802:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -74976,7 +75055,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA115_transition;
}
public String getDescription() {
- return "12797:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
+ return "12830:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -75088,7 +75167,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA119_transition;
}
public String getDescription() {
- return "13399:1: ( rule__XClosure__Group_2__0 )?";
+ return "13432:1: ( rule__XClosure__Group_2__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -75319,7 +75398,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA136_transition;
}
public String getDescription() {
- return "16303:1: ( rule__XFeatureCall__Group_4__0 )?";
+ return "16336:1: ( rule__XFeatureCall__Group_4__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -75459,7 +75538,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA137_transition;
}
public String getDescription() {
- return "16331:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )?";
+ return "16364:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -75599,7 +75678,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA143_transition;
}
public String getDescription() {
- return "17053:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )?";
+ return "17086:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -75744,7 +75823,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA146_transition;
}
public String getDescription() {
- return "17985:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
+ return "18018:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -76204,7 +76283,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\0\1\1\1\2\1\3\1\5\1\4\1\uffff}>";
+ "\3\uffff\1\1\1\5\1\0\1\4\1\3\1\2\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"+
@@ -76250,17 +76329,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA149_transition;
}
public String getDescription() {
- return "()* loopback of 18529:1: ( rule__QualifiedName__Group_1__0 )*";
+ return "()* loopback of 18562: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_3 = input.LA(1);
+ int LA149_5 = input.LA(1);
- int index149_3 = input.index();
+ int index149_5 = input.index();
input.rewind();
s = -1;
if ( (synpred178_InternalXcore()) ) {s = 9;}
@@ -76268,14 +76347,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
else if ( (true) ) {s = 1;}
- input.seek(index149_3);
+ input.seek(index149_5);
if ( s>=0 ) return s;
break;
case 1 :
- int LA149_4 = input.LA(1);
+ int LA149_3 = input.LA(1);
- int index149_4 = input.index();
+ int index149_3 = input.index();
input.rewind();
s = -1;
if ( (synpred178_InternalXcore()) ) {s = 9;}
@@ -76283,14 +76362,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
else if ( (true) ) {s = 1;}
- input.seek(index149_4);
+ input.seek(index149_3);
if ( s>=0 ) return s;
break;
case 2 :
- int LA149_5 = input.LA(1);
+ int LA149_8 = input.LA(1);
- int index149_5 = input.index();
+ int index149_8 = input.index();
input.rewind();
s = -1;
if ( (synpred178_InternalXcore()) ) {s = 9;}
@@ -76298,14 +76377,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
else if ( (true) ) {s = 1;}
- input.seek(index149_5);
+ input.seek(index149_8);
if ( s>=0 ) return s;
break;
case 3 :
- int LA149_6 = input.LA(1);
+ int LA149_7 = input.LA(1);
- int index149_6 = input.index();
+ int index149_7 = input.index();
input.rewind();
s = -1;
if ( (synpred178_InternalXcore()) ) {s = 9;}
@@ -76313,14 +76392,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
else if ( (true) ) {s = 1;}
- input.seek(index149_6);
+ input.seek(index149_7);
if ( s>=0 ) return s;
break;
case 4 :
- int LA149_8 = input.LA(1);
+ int LA149_6 = input.LA(1);
- int index149_8 = input.index();
+ int index149_6 = input.index();
input.rewind();
s = -1;
if ( (synpred178_InternalXcore()) ) {s = 9;}
@@ -76328,14 +76407,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
else if ( (true) ) {s = 1;}
- input.seek(index149_8);
+ input.seek(index149_6);
if ( s>=0 ) return s;
break;
case 5 :
- int LA149_7 = input.LA(1);
+ int LA149_4 = input.LA(1);
- int index149_7 = input.index();
+ int index149_4 = input.index();
input.rewind();
s = -1;
if ( (synpred178_InternalXcore()) ) {s = 9;}
@@ -76343,7 +76422,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
else if ( (true) ) {s = 1;}
- input.seek(index149_7);
+ input.seek(index149_4);
if ( s>=0 ) return s;
break;
}
@@ -76474,7 +76553,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA153_transition;
}
public String getDescription() {
- return "19126:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
+ return "19159:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -76559,7 +76638,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA159_transition;
}
public String getDescription() {
- return "19720:2: ( rule__XAttribute__UnorderedGroup_1__0 )?";
+ return "19753:2: ( rule__XAttribute__UnorderedGroup_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -76658,7 +76737,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA161_transition;
}
public String getDescription() {
- return "19889:2: ( rule__XAttribute__UnorderedGroup_1__1 )?";
+ return "19922:2: ( rule__XAttribute__UnorderedGroup_1__1 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -76757,7 +76836,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA162_transition;
}
public String getDescription() {
- return "19902:2: ( rule__XAttribute__UnorderedGroup_1__2 )?";
+ return "19935:2: ( rule__XAttribute__UnorderedGroup_1__2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -76856,7 +76935,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA163_transition;
}
public String getDescription() {
- return "19915:2: ( rule__XAttribute__UnorderedGroup_1__3 )?";
+ return "19948:2: ( rule__XAttribute__UnorderedGroup_1__3 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -76955,7 +77034,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA164_transition;
}
public String getDescription() {
- return "19928:2: ( rule__XAttribute__UnorderedGroup_1__4 )?";
+ return "19961:2: ( rule__XAttribute__UnorderedGroup_1__4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -77054,7 +77133,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA165_transition;
}
public String getDescription() {
- return "19941:2: ( rule__XAttribute__UnorderedGroup_1__5 )?";
+ return "19974:2: ( rule__XAttribute__UnorderedGroup_1__5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -77153,7 +77232,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA166_transition;
}
public String getDescription() {
- return "19954:2: ( rule__XAttribute__UnorderedGroup_1__6 )?";
+ return "19987:2: ( rule__XAttribute__UnorderedGroup_1__6 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -77252,7 +77331,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
this.transition = DFA167_transition;
}
public String getDescription() {
- return "19967:2: ( rule__XAttribute__UnorderedGroup_1__7 )?";
+ return "20000:2: ( rule__XAttribute__UnorderedGroup_1__7 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -77661,1702 +77740,1704 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser {
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[]{0x0000010000000000L});
+ 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__AnnotationsAssignment_0_in_rule__XPackage__Group__0__Impl7762 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17793 = new BitSet(new long[]{0x0000000000788020L});
+ 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_40_in_rule__XPackage__Group__1__Impl7824 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27855 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L});
- public static final BitSet FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27858 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XPackage__NameAssignment_2_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__37915 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L});
- public static final BitSet FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XPackage__ImportDirectivesAssignment_3_in_rule__XPackage__Group__3__Impl7945 = new BitSet(new long[]{0x0000200000000002L});
+ 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__AnnotationDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl8006 = new BitSet(new long[]{0x0000800000000002L});
- public static final BitSet FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__58037 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XPackage__ClassifiersAssignment_5_in_rule__XPackage__Group__5__Impl8064 = new BitSet(new long[]{0x0092020000000002L,0x0000000003000000L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__08107 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__08110 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_rule__XAnnotation__Group__0__Impl8138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__18169 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__18172 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl8199 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__28229 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl8256 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__08293 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__1_in_rule__XAnnotation__Group_2__08296 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XAnnotation__Group_2__0__Impl8324 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__18355 = new BitSet(new long[]{0x0000180000000000L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__2_in_rule__XAnnotation__Group_2__18358 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8385 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28415 = new BitSet(new long[]{0x0000180000000000L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__3_in_rule__XAnnotation__Group_2__28418 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8445 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38476 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XAnnotation__Group_2__3__Impl8504 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08543 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__1_in_rule__XAnnotation__Group_2_2__08546 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XAnnotation__Group_2_2__0__Impl8574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08666 = new BitSet(new long[]{0x0000000000000800L});
- public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08669 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8696 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18726 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18729 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8815 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08851 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_rule__XImportDirective__Group__0__Impl8882 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__18913 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl8940 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__08974 = new BitSet(new long[]{0x0000400000000000L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__08977 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl9004 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__19033 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_rule__QualifiedNameWithWildcard__Group__1__Impl9062 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__09099 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__09102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__XAnnotationDirective__Group__0__Impl9130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__19161 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__19164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl9191 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__29221 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__29224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_rule__XAnnotationDirective__Group__2__Impl9252 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__39283 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl9310 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__09348 = new BitSet(new long[]{0x0002020000000000L});
- public static final BitSet FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__09351 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9378 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19409 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19412 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_rule__XDataType__Group__1__Impl9440 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29471 = new BitSet(new long[]{0x0004000010000000L});
- public static final BitSet FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29474 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9501 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39531 = new BitSet(new long[]{0x0004000010000000L});
- public static final BitSet FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39534 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9561 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49592 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49595 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_rule__XDataType__Group__4__Impl9623 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59654 = new BitSet(new long[]{0x0008000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59657 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__InstanceTypeAssignment_5_in_rule__XDataType__Group__5__Impl9684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69714 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9741 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09785 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__1_in_rule__XDataType__Group_3__09788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__XDataType__Group_3__0__Impl9816 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19847 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__2_in_rule__XDataType__Group_3__19850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl9877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__29907 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__3_in_rule__XDataType__Group_3__29910 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl9937 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__39968 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__XDataType__Group_3__3__Impl9996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3_2__0__Impl_in_rule__XDataType__Group_3_2__010035 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3_2__1_in_rule__XDataType__Group_3_2__010038 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XDataType__Group_3_2__0__Impl10066 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_3_2__1__Impl_in_rule__XDataType__Group_3_2__110097 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__TypeParametersAssignment_3_2_1_in_rule__XDataType__Group_3_2__1__Impl10124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0__Impl_in_rule__XDataType__Group_6_0__010158 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_0__1_in_rule__XDataType__Group_6_0__010161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__SerializableAssignment_6_0_0_in_rule__XDataType__Group_6_0__0__Impl10188 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_0__1__Impl_in_rule__XDataType__Group_6_0__110218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__CreateBodyAssignment_6_0_1_in_rule__XDataType__Group_6_0__1__Impl10245 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_1__0__Impl_in_rule__XDataType__Group_6_1__010279 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_1__1_in_rule__XDataType__Group_6_1__010282 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_rule__XDataType__Group_6_1__0__Impl10310 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_1__1__Impl_in_rule__XDataType__Group_6_1__110341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__ConvertBodyAssignment_6_1_1_in_rule__XDataType__Group_6_1__1__Impl10368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group__0__Impl_in_rule__XEnum__Group__010402 = new BitSet(new long[]{0x0092020000000000L,0x0000000003000000L});
- public static final BitSet FOLLOW_rule__XEnum__Group__1_in_rule__XEnum__Group__010405 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__AnnotationsAssignment_0_in_rule__XEnum__Group__0__Impl10432 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group__1__Impl_in_rule__XEnum__Group__110463 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__XEnum__Group__2_in_rule__XEnum__Group__110466 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_rule__XEnum__Group__1__Impl10494 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group__2__Impl_in_rule__XEnum__Group__210525 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XEnum__Group__3_in_rule__XEnum__Group__210528 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__NameAssignment_2_in_rule__XEnum__Group__2__Impl10555 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group__3__Impl_in_rule__XEnum__Group__310585 = new BitSet(new long[]{0x0040020000000020L});
- public static final BitSet FOLLOW_rule__XEnum__Group__4_in_rule__XEnum__Group__310588 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__XEnum__Group__3__Impl10616 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group__4__Impl_in_rule__XEnum__Group__410647 = new BitSet(new long[]{0x0040020000000020L});
- public static final BitSet FOLLOW_rule__XEnum__Group__5_in_rule__XEnum__Group__410650 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4__0_in_rule__XEnum__Group__4__Impl10677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group__5__Impl_in_rule__XEnum__Group__510708 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XEnum__Group__5__Impl10736 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4__0__Impl_in_rule__XEnum__Group_4__010779 = new BitSet(new long[]{0x0000120000000020L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4__1_in_rule__XEnum__Group_4__010782 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__LiteralsAssignment_4_0_in_rule__XEnum__Group_4__0__Impl10809 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4__1__Impl_in_rule__XEnum__Group_4__110839 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4_1__0_in_rule__XEnum__Group_4__1__Impl10866 = new BitSet(new long[]{0x0000120000000022L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4_1__0__Impl_in_rule__XEnum__Group_4_1__010901 = new BitSet(new long[]{0x0000120000000020L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4_1__1_in_rule__XEnum__Group_4_1__010904 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XEnum__Group_4_1__0__Impl10933 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__Group_4_1__1__Impl_in_rule__XEnum__Group_4_1__110966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnum__LiteralsAssignment_4_1_1_in_rule__XEnum__Group_4_1__1__Impl10993 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group__0__Impl_in_rule__XEnumLiteral__Group__011027 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group__1_in_rule__XEnumLiteral__Group__011030 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__AnnotationsAssignment_0_in_rule__XEnumLiteral__Group__0__Impl11057 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group__1__Impl_in_rule__XEnumLiteral__Group__111088 = new BitSet(new long[]{0x0001000000000800L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group__2_in_rule__XEnumLiteral__Group__111091 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__NameAssignment_1_in_rule__XEnumLiteral__Group__1__Impl11118 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group__2__Impl_in_rule__XEnumLiteral__Group__211148 = new BitSet(new long[]{0x0001000000000800L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group__3_in_rule__XEnumLiteral__Group__211151 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__0_in_rule__XEnumLiteral__Group__2__Impl11178 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group__3__Impl_in_rule__XEnumLiteral__Group__311209 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__0_in_rule__XEnumLiteral__Group__3__Impl11236 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__0__Impl_in_rule__XEnumLiteral__Group_2__011275 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__1_in_rule__XEnumLiteral__Group_2__011278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_rule__XEnumLiteral__Group_2__0__Impl11306 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__1__Impl_in_rule__XEnumLiteral__Group_2__111337 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__LiteralAssignment_2_1_in_rule__XEnumLiteral__Group_2__1__Impl11364 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__0__Impl_in_rule__XEnumLiteral__Group_3__011398 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__1_in_rule__XEnumLiteral__Group_3__011401 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_11_in_rule__XEnumLiteral__Group_3__0__Impl11429 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__1__Impl_in_rule__XEnumLiteral__Group_3__111460 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEnumLiteral__ValueAssignment_3_1_in_rule__XEnumLiteral__Group_3__1__Impl11487 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__0__Impl_in_rule__XClass__Group__011521 = new BitSet(new long[]{0x0080020000000000L,0x0000000003000000L});
- public static final BitSet FOLLOW_rule__XClass__Group__1_in_rule__XClass__Group__011524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__1__Impl_in_rule__XClass__Group__111582 = new BitSet(new long[]{0x0080020000000000L,0x0000000003000000L});
- public static final BitSet FOLLOW_rule__XClass__Group__2_in_rule__XClass__Group__111585 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__AnnotationsAssignment_1_in_rule__XClass__Group__1__Impl11612 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__2__Impl_in_rule__XClass__Group__211643 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__XClass__Group__3_in_rule__XClass__Group__211646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Alternatives_2_in_rule__XClass__Group__2__Impl11673 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__3__Impl_in_rule__XClass__Group__311703 = new BitSet(new long[]{0x0124000010000000L});
- public static final BitSet FOLLOW_rule__XClass__Group__4_in_rule__XClass__Group__311706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__NameAssignment_3_in_rule__XClass__Group__3__Impl11733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__4__Impl_in_rule__XClass__Group__411763 = new BitSet(new long[]{0x0124000010000000L});
- public static final BitSet FOLLOW_rule__XClass__Group__5_in_rule__XClass__Group__411766 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__0_in_rule__XClass__Group__4__Impl11793 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__5__Impl_in_rule__XClass__Group__511824 = new BitSet(new long[]{0x0124000010000000L});
- public static final BitSet FOLLOW_rule__XClass__Group__6_in_rule__XClass__Group__511827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_5__0_in_rule__XClass__Group__5__Impl11854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__6__Impl_in_rule__XClass__Group__611885 = new BitSet(new long[]{0x0124000010000000L});
- public static final BitSet FOLLOW_rule__XClass__Group__7_in_rule__XClass__Group__611888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_6__0_in_rule__XClass__Group__6__Impl11915 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__7__Impl_in_rule__XClass__Group__711946 = new BitSet(new long[]{0x1040020000000000L,0x0000003FFC400000L});
- public static final BitSet FOLLOW_rule__XClass__Group__8_in_rule__XClass__Group__711949 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__XClass__Group__7__Impl11977 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group__8__Impl_in_rule__XClass__Group__812008 = new BitSet(new long[]{0x1040020000000000L,0x0000003FFC400000L});
- public static final BitSet FOLLOW_rule__XClass__Group__9_in_rule__XClass__Group__812011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__MembersAssignment_8_in_rule__XClass__Group__8__Impl12038 = new BitSet(new long[]{0x1000020000000002L,0x0000003FFC400000L});
- public static final BitSet FOLLOW_rule__XClass__Group__9__Impl_in_rule__XClass__Group__912069 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XClass__Group__9__Impl12097 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_2_0__0__Impl_in_rule__XClass__Group_2_0__012148 = new BitSet(new long[]{0x0080000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_rule__XClass__Group_2_0__1_in_rule__XClass__Group_2_0__012151 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__AbstractAssignment_2_0_0_in_rule__XClass__Group_2_0__0__Impl12178 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_2_0__1__Impl_in_rule__XClass__Group_2_0__112209 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__XClass__Group_2_0__1__Impl12237 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__0__Impl_in_rule__XClass__Group_4__012272 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__1_in_rule__XClass__Group_4__012275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__XClass__Group_4__0__Impl12303 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__1__Impl_in_rule__XClass__Group_4__112334 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__2_in_rule__XClass__Group_4__112337 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__TypeParametersAssignment_4_1_in_rule__XClass__Group_4__1__Impl12364 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__2__Impl_in_rule__XClass__Group_4__212394 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__3_in_rule__XClass__Group_4__212397 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4_2__0_in_rule__XClass__Group_4__2__Impl12424 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4__3__Impl_in_rule__XClass__Group_4__312455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__XClass__Group_4__3__Impl12483 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4_2__0__Impl_in_rule__XClass__Group_4_2__012522 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XClass__Group_4_2__1_in_rule__XClass__Group_4_2__012525 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XClass__Group_4_2__0__Impl12553 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_4_2__1__Impl_in_rule__XClass__Group_4_2__112584 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__TypeParametersAssignment_4_2_1_in_rule__XClass__Group_4_2__1__Impl12611 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_5__0__Impl_in_rule__XClass__Group_5__012645 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XClass__Group_5__1_in_rule__XClass__Group_5__012648 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XClass__Group_5__0__Impl12676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_5__1__Impl_in_rule__XClass__Group_5__112707 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XClass__Group_5__2_in_rule__XClass__Group_5__112710 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__SuperTypesAssignment_5_1_in_rule__XClass__Group_5__1__Impl12737 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_5__2__Impl_in_rule__XClass__Group_5__212767 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_5_2__0_in_rule__XClass__Group_5__2__Impl12794 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_5_2__0__Impl_in_rule__XClass__Group_5_2__012831 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XClass__Group_5_2__1_in_rule__XClass__Group_5_2__012834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XClass__Group_5_2__0__Impl12862 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_5_2__1__Impl_in_rule__XClass__Group_5_2__112893 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__SuperTypesAssignment_5_2_1_in_rule__XClass__Group_5_2__1__Impl12920 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_6__0__Impl_in_rule__XClass__Group_6__012954 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XClass__Group_6__1_in_rule__XClass__Group_6__012957 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_rule__XClass__Group_6__0__Impl12985 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__Group_6__1__Impl_in_rule__XClass__Group_6__113016 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClass__InstanceTypeAssignment_6_1_in_rule__XClass__Group_6__1__Impl13043 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__0__Impl_in_rule__XAttribute__Group__013077 = new BitSet(new long[]{0x1000020000000000L,0x0000003FFC400000L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__1_in_rule__XAttribute__Group__013080 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__AnnotationsAssignment_0_in_rule__XAttribute__Group__0__Impl13107 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__1__Impl_in_rule__XAttribute__Group__113138 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__2_in_rule__XAttribute__Group__113141 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1_in_rule__XAttribute__Group__1__Impl13168 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__2__Impl_in_rule__XAttribute__Group__213198 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__3_in_rule__XAttribute__Group__213201 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Alternatives_2_in_rule__XAttribute__Group__2__Impl13228 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__3__Impl_in_rule__XAttribute__Group__313258 = new BitSet(new long[]{0x0200000000580800L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__4_in_rule__XAttribute__Group__313261 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__NameAssignment_3_in_rule__XAttribute__Group__3__Impl13288 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__4__Impl_in_rule__XAttribute__Group__413318 = new BitSet(new long[]{0x0200000000580800L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__5_in_rule__XAttribute__Group__413321 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_4__0_in_rule__XAttribute__Group__4__Impl13348 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group__5__Impl_in_rule__XAttribute__Group__513379 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5_in_rule__XAttribute__Group__5__Impl13406 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__0__Impl_in_rule__XAttribute__Group_2_0__013448 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__1_in_rule__XAttribute__Group_2_0__013451 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__TypeAssignment_2_0_0_in_rule__XAttribute__Group_2_0__0__Impl13478 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__1__Impl_in_rule__XAttribute__Group_2_0__113508 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__MultiplicityAssignment_2_0_1_in_rule__XAttribute__Group_2_0__1__Impl13535 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_4__0__Impl_in_rule__XAttribute__Group_4__013570 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_4__1_in_rule__XAttribute__Group_4__013573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_11_in_rule__XAttribute__Group_4__0__Impl13601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_4__1__Impl_in_rule__XAttribute__Group_4__113632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__DefaultValueLiteralAssignment_4_1_in_rule__XAttribute__Group_4__1__Impl13659 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0__Impl_in_rule__XAttribute__Group_5_0__013693 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__1_in_rule__XAttribute__Group_5_0__013696 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__XAttribute__Group_5_0__0__Impl13724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__1__Impl_in_rule__XAttribute__Group_5_0__113755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__GetBodyAssignment_5_0_1_in_rule__XAttribute__Group_5_0__1__Impl13782 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0__Impl_in_rule__XAttribute__Group_5_1__013816 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__1_in_rule__XAttribute__Group_5_1__013819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__XAttribute__Group_5_1__0__Impl13847 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__1__Impl_in_rule__XAttribute__Group_5_1__113878 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__SetBodyAssignment_5_1_1_in_rule__XAttribute__Group_5_1__1__Impl13905 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0__Impl_in_rule__XAttribute__Group_5_2__013939 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__1_in_rule__XAttribute__Group_5_2__013942 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_rule__XAttribute__Group_5_2__0__Impl13970 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__1__Impl_in_rule__XAttribute__Group_5_2__114001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__IsSetBodyAssignment_5_2_1_in_rule__XAttribute__Group_5_2__1__Impl14028 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__0__Impl_in_rule__XAttribute__Group_5_3__014062 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__1_in_rule__XAttribute__Group_5_3__014065 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__XAttribute__Group_5_3__0__Impl14093 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__1__Impl_in_rule__XAttribute__Group_5_3__114124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnsetBodyAssignment_5_3_1_in_rule__XAttribute__Group_5_3__1__Impl14151 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__0__Impl_in_rule__XReference__Group__014185 = new BitSet(new long[]{0x0000020000000000L,0x0000003C00400000L});
- public static final BitSet FOLLOW_rule__XReference__Group__1_in_rule__XReference__Group__014188 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__AnnotationsAssignment_0_in_rule__XReference__Group__0__Impl14215 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__1__Impl_in_rule__XReference__Group__114246 = new BitSet(new long[]{0x0000000000000000L,0x00000001FC000000L});
- public static final BitSet FOLLOW_rule__XReference__Group__2_in_rule__XReference__Group__114249 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Alternatives_1_in_rule__XReference__Group__1__Impl14276 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__2__Impl_in_rule__XReference__Group__214306 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XReference__Group__3_in_rule__XReference__Group__214309 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2_in_rule__XReference__Group__2__Impl14336 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__3__Impl_in_rule__XReference__Group__314366 = new BitSet(new long[]{0x8000000000000020L});
- public static final BitSet FOLLOW_rule__XReference__Group__4_in_rule__XReference__Group__314369 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__TypeAssignment_3_in_rule__XReference__Group__3__Impl14396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__4__Impl_in_rule__XReference__Group__414426 = new BitSet(new long[]{0x8000000000000020L});
- public static final BitSet FOLLOW_rule__XReference__Group__5_in_rule__XReference__Group__414429 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__MultiplicityAssignment_4_in_rule__XReference__Group__4__Impl14456 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__5__Impl_in_rule__XReference__Group__514487 = new BitSet(new long[]{0x0E00000000580000L});
- public static final BitSet FOLLOW_rule__XReference__Group__6_in_rule__XReference__Group__514490 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__NameAssignment_5_in_rule__XReference__Group__5__Impl14517 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__6__Impl_in_rule__XReference__Group__614547 = new BitSet(new long[]{0x0E00000000580000L});
- public static final BitSet FOLLOW_rule__XReference__Group__7_in_rule__XReference__Group__614550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_6__0_in_rule__XReference__Group__6__Impl14577 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__7__Impl_in_rule__XReference__Group__714608 = new BitSet(new long[]{0x0E00000000580000L});
- public static final BitSet FOLLOW_rule__XReference__Group__8_in_rule__XReference__Group__714611 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_7__0_in_rule__XReference__Group__7__Impl14638 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group__8__Impl_in_rule__XReference__Group__814669 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8_in_rule__XReference__Group__8__Impl14696 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_6__0__Impl_in_rule__XReference__Group_6__014744 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XReference__Group_6__1_in_rule__XReference__Group_6__014747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_rule__XReference__Group_6__0__Impl14775 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_6__1__Impl_in_rule__XReference__Group_6__114806 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__OppositeAssignment_6_1_in_rule__XReference__Group_6__1__Impl14833 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_7__0__Impl_in_rule__XReference__Group_7__014867 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XReference__Group_7__1_in_rule__XReference__Group_7__014870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__XReference__Group_7__0__Impl14898 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_7__1__Impl_in_rule__XReference__Group_7__114929 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XReference__Group_7__2_in_rule__XReference__Group_7__114932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__KeysAssignment_7_1_in_rule__XReference__Group_7__1__Impl14959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_7__2__Impl_in_rule__XReference__Group_7__214989 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_7_2__0_in_rule__XReference__Group_7__2__Impl15016 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_7_2__0__Impl_in_rule__XReference__Group_7_2__015053 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XReference__Group_7_2__1_in_rule__XReference__Group_7_2__015056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XReference__Group_7_2__0__Impl15084 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_7_2__1__Impl_in_rule__XReference__Group_7_2__115115 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__KeysAssignment_7_2_1_in_rule__XReference__Group_7_2__1__Impl15142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_0__0__Impl_in_rule__XReference__Group_8_0__015176 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_0__1_in_rule__XReference__Group_8_0__015179 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__XReference__Group_8_0__0__Impl15207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_0__1__Impl_in_rule__XReference__Group_8_0__115238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__GetBodyAssignment_8_0_1_in_rule__XReference__Group_8_0__1__Impl15265 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_1__0__Impl_in_rule__XReference__Group_8_1__015299 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_1__1_in_rule__XReference__Group_8_1__015302 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__XReference__Group_8_1__0__Impl15330 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_1__1__Impl_in_rule__XReference__Group_8_1__115361 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__SetBodyAssignment_8_1_1_in_rule__XReference__Group_8_1__1__Impl15388 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_2__0__Impl_in_rule__XReference__Group_8_2__015422 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_2__1_in_rule__XReference__Group_8_2__015425 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_rule__XReference__Group_8_2__0__Impl15453 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_2__1__Impl_in_rule__XReference__Group_8_2__115484 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__IsSetBodyAssignment_8_2_1_in_rule__XReference__Group_8_2__1__Impl15511 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_3__0__Impl_in_rule__XReference__Group_8_3__015545 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_3__1_in_rule__XReference__Group_8_3__015548 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__XReference__Group_8_3__0__Impl15576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_3__1__Impl_in_rule__XReference__Group_8_3__115607 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnsetBodyAssignment_8_3_1_in_rule__XReference__Group_8_3__1__Impl15634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__0__Impl_in_rule__XOperation__Group__015668 = new BitSet(new long[]{0x1000020000000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__1_in_rule__XOperation__Group__015671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__AnnotationsAssignment_0_in_rule__XOperation__Group__0__Impl15698 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__1__Impl_in_rule__XOperation__Group__115729 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__2_in_rule__XOperation__Group__115732 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_rule__XOperation__Group__1__Impl15760 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__2__Impl_in_rule__XOperation__Group__215791 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__3_in_rule__XOperation__Group__215794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Alternatives_2_in_rule__XOperation__Group__2__Impl15821 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__3__Impl_in_rule__XOperation__Group__315852 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__4_in_rule__XOperation__Group__315855 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__0_in_rule__XOperation__Group__3__Impl15882 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__4__Impl_in_rule__XOperation__Group__415913 = new BitSet(new long[]{0x8000000000000020L});
- public static final BitSet FOLLOW_rule__XOperation__Group__5_in_rule__XOperation__Group__415916 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Alternatives_4_in_rule__XOperation__Group__4__Impl15943 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__5__Impl_in_rule__XOperation__Group__515973 = new BitSet(new long[]{0x8000000000000020L});
- public static final BitSet FOLLOW_rule__XOperation__Group__6_in_rule__XOperation__Group__515976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__MultiplicityAssignment_5_in_rule__XOperation__Group__5__Impl16003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__6__Impl_in_rule__XOperation__Group__616034 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__7_in_rule__XOperation__Group__616037 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__NameAssignment_6_in_rule__XOperation__Group__6__Impl16064 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__7__Impl_in_rule__XOperation__Group__716094 = new BitSet(new long[]{0x00000A0000780020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__8_in_rule__XOperation__Group__716097 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XOperation__Group__7__Impl16125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__8__Impl_in_rule__XOperation__Group__816156 = new BitSet(new long[]{0x00000A0000780020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__9_in_rule__XOperation__Group__816159 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8__0_in_rule__XOperation__Group__8__Impl16186 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__9__Impl_in_rule__XOperation__Group__916217 = new BitSet(new long[]{0x2020000000000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__10_in_rule__XOperation__Group__916220 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XOperation__Group__9__Impl16248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__10__Impl_in_rule__XOperation__Group__1016279 = new BitSet(new long[]{0x2020000000000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group__11_in_rule__XOperation__Group__1016282 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10__0_in_rule__XOperation__Group__10__Impl16309 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group__11__Impl_in_rule__XOperation__Group__1116340 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__BodyAssignment_11_in_rule__XOperation__Group__11__Impl16367 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_2_0__0__Impl_in_rule__XOperation__Group_2_0__016422 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group_2_0__1_in_rule__XOperation__Group_2_0__016425 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__UnorderedAssignment_2_0_0_in_rule__XOperation__Group_2_0__0__Impl16452 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_2_0__1__Impl_in_rule__XOperation__Group_2_0__116482 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__UniqueAssignment_2_0_1_in_rule__XOperation__Group_2_0__1__Impl16509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_2_1__0__Impl_in_rule__XOperation__Group_2_1__016544 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group_2_1__1_in_rule__XOperation__Group_2_1__016547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__UniqueAssignment_2_1_0_in_rule__XOperation__Group_2_1__0__Impl16574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_2_1__1__Impl_in_rule__XOperation__Group_2_1__116604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__UnorderedAssignment_2_1_1_in_rule__XOperation__Group_2_1__1__Impl16631 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__0__Impl_in_rule__XOperation__Group_3__016666 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__1_in_rule__XOperation__Group_3__016669 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__XOperation__Group_3__0__Impl16697 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__1__Impl_in_rule__XOperation__Group_3__116728 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__2_in_rule__XOperation__Group_3__116731 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__TypeParametersAssignment_3_1_in_rule__XOperation__Group_3__1__Impl16758 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__2__Impl_in_rule__XOperation__Group_3__216788 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__3_in_rule__XOperation__Group_3__216791 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3_2__0_in_rule__XOperation__Group_3__2__Impl16818 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3__3__Impl_in_rule__XOperation__Group_3__316849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__XOperation__Group_3__3__Impl16877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3_2__0__Impl_in_rule__XOperation__Group_3_2__016916 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3_2__1_in_rule__XOperation__Group_3_2__016919 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XOperation__Group_3_2__0__Impl16947 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_3_2__1__Impl_in_rule__XOperation__Group_3_2__116978 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__TypeParametersAssignment_3_2_1_in_rule__XOperation__Group_3_2__1__Impl17005 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8__0__Impl_in_rule__XOperation__Group_8__017039 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8__1_in_rule__XOperation__Group_8__017042 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__ParametersAssignment_8_0_in_rule__XOperation__Group_8__0__Impl17069 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8__1__Impl_in_rule__XOperation__Group_8__117099 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8_1__0_in_rule__XOperation__Group_8__1__Impl17126 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8_1__0__Impl_in_rule__XOperation__Group_8_1__017161 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8_1__1_in_rule__XOperation__Group_8_1__017164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XOperation__Group_8_1__0__Impl17192 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_8_1__1__Impl_in_rule__XOperation__Group_8_1__117223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__ParametersAssignment_8_1_1_in_rule__XOperation__Group_8_1__1__Impl17250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10__0__Impl_in_rule__XOperation__Group_10__017284 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10__1_in_rule__XOperation__Group_10__017287 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_rule__XOperation__Group_10__0__Impl17315 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10__1__Impl_in_rule__XOperation__Group_10__117346 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10__2_in_rule__XOperation__Group_10__117349 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__ExceptionsAssignment_10_1_in_rule__XOperation__Group_10__1__Impl17376 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10__2__Impl_in_rule__XOperation__Group_10__217406 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10_2__0_in_rule__XOperation__Group_10__2__Impl17433 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10_2__0__Impl_in_rule__XOperation__Group_10_2__017470 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10_2__1_in_rule__XOperation__Group_10_2__017473 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XOperation__Group_10_2__0__Impl17501 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__Group_10_2__1__Impl_in_rule__XOperation__Group_10_2__117532 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOperation__ExceptionsAssignment_10_2_1_in_rule__XOperation__Group_10_2__1__Impl17559 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group__0__Impl_in_rule__XParameter__Group__017593 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XParameter__Group__1_in_rule__XParameter__Group__017596 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__AnnotationsAssignment_0_in_rule__XParameter__Group__0__Impl17623 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group__1__Impl_in_rule__XParameter__Group__117654 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L});
- public static final BitSet FOLLOW_rule__XParameter__Group__2_in_rule__XParameter__Group__117657 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Alternatives_1_in_rule__XParameter__Group__1__Impl17684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group__2__Impl_in_rule__XParameter__Group__217715 = new BitSet(new long[]{0x8000000000000020L});
- public static final BitSet FOLLOW_rule__XParameter__Group__3_in_rule__XParameter__Group__217718 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__TypeAssignment_2_in_rule__XParameter__Group__2__Impl17745 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group__3__Impl_in_rule__XParameter__Group__317775 = new BitSet(new long[]{0x8000000000000020L});
- public static final BitSet FOLLOW_rule__XParameter__Group__4_in_rule__XParameter__Group__317778 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__MultiplicityAssignment_3_in_rule__XParameter__Group__3__Impl17805 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group__4__Impl_in_rule__XParameter__Group__417836 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__NameAssignment_4_in_rule__XParameter__Group__4__Impl17863 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group_1_0__0__Impl_in_rule__XParameter__Group_1_0__017903 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_rule__XParameter__Group_1_0__1_in_rule__XParameter__Group_1_0__017906 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__UnorderedAssignment_1_0_0_in_rule__XParameter__Group_1_0__0__Impl17933 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group_1_0__1__Impl_in_rule__XParameter__Group_1_0__117963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__UniqueAssignment_1_0_1_in_rule__XParameter__Group_1_0__1__Impl17990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group_1_1__0__Impl_in_rule__XParameter__Group_1_1__018025 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
- public static final BitSet FOLLOW_rule__XParameter__Group_1_1__1_in_rule__XParameter__Group_1_1__018028 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__UniqueAssignment_1_1_0_in_rule__XParameter__Group_1_1__0__Impl18055 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__Group_1_1__1__Impl_in_rule__XParameter__Group_1_1__118085 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParameter__UnorderedAssignment_1_1_1_in_rule__XParameter__Group_1_1__1__Impl18112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group__0__Impl_in_rule__XTypeParameter__Group__018147 = new BitSet(new long[]{0x0000020000000020L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group__1_in_rule__XTypeParameter__Group__018150 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__AnnotationsAssignment_0_in_rule__XTypeParameter__Group__0__Impl18177 = new BitSet(new long[]{0x0000020000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group__1__Impl_in_rule__XTypeParameter__Group__118208 = new BitSet(new long[]{0x0100000000000000L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group__2_in_rule__XTypeParameter__Group__118211 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__NameAssignment_1_in_rule__XTypeParameter__Group__1__Impl18238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group__2__Impl_in_rule__XTypeParameter__Group__218268 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__0_in_rule__XTypeParameter__Group__2__Impl18295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__0__Impl_in_rule__XTypeParameter__Group_2__018332 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__1_in_rule__XTypeParameter__Group_2__018335 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XTypeParameter__Group_2__0__Impl18363 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__1__Impl_in_rule__XTypeParameter__Group_2__118394 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__2_in_rule__XTypeParameter__Group_2__118397 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__BoundsAssignment_2_1_in_rule__XTypeParameter__Group_2__1__Impl18424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__2__Impl_in_rule__XTypeParameter__Group_2__218454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__0_in_rule__XTypeParameter__Group_2__2__Impl18481 = new BitSet(new long[]{0x4000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__0__Impl_in_rule__XTypeParameter__Group_2_2__018518 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__1_in_rule__XTypeParameter__Group_2_2__018521 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_rule__XTypeParameter__Group_2_2__0__Impl18549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__1__Impl_in_rule__XTypeParameter__Group_2_2__118580 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeParameter__BoundsAssignment_2_2_1_in_rule__XTypeParameter__Group_2_2__1__Impl18607 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group__0__Impl_in_rule__XMultiplicity__Group__018641 = new BitSet(new long[]{0x0000000000070010L,0x0000000000000001L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group__1_in_rule__XMultiplicity__Group__018644 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rule__XMultiplicity__Group__0__Impl18672 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group__1__Impl_in_rule__XMultiplicity__Group__118703 = new BitSet(new long[]{0x0000000000070010L,0x0000000000000001L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group__2_in_rule__XMultiplicity__Group__118706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Alternatives_1_in_rule__XMultiplicity__Group__1__Impl18733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group__2__Impl_in_rule__XMultiplicity__Group__218764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rule__XMultiplicity__Group__2__Impl18792 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__0__Impl_in_rule__XMultiplicity__Group_1_3__018829 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__1_in_rule__XMultiplicity__Group_1_3__018832 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__XMultiplicity__Group_1_3__0__Impl18859 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__1__Impl_in_rule__XMultiplicity__Group_1_3__118888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__0_in_rule__XMultiplicity__Group_1_3__1__Impl18915 = 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__018950 = new BitSet(new long[]{0x0000000000030010L});
- public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__1_in_rule__XMultiplicity__Group_1_3_1__018953 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_rule__XMultiplicity__Group_1_3_1__0__Impl18981 = 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__119012 = 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__Impl19039 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__019073 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__019076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__119134 = new BitSet(new long[]{0x806004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__119137 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__XBlockExpression__Group__1__Impl19165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__219196 = new BitSet(new long[]{0x806004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__219199 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl19226 = new BitSet(new long[]{0x802004E8907C8072L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__319257 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XBlockExpression__Group__3__Impl19285 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__019324 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__019327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl19354 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__119384 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rule__XBlockExpression__Group_2__1__Impl19413 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group__0__Impl_in_rule__XGenericType__Group__019450 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_rule__XGenericType__Group__1_in_rule__XGenericType__Group__019453 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__TypeAssignment_0_in_rule__XGenericType__Group__0__Impl19480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group__1__Impl_in_rule__XGenericType__Group__119510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__0_in_rule__XGenericType__Group__1__Impl19537 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__0__Impl_in_rule__XGenericType__Group_1__019572 = new BitSet(new long[]{0x0000000000790020L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__1_in_rule__XGenericType__Group_1__019575 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__XGenericType__Group_1__0__Impl19604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__1__Impl_in_rule__XGenericType__Group_1__119636 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__2_in_rule__XGenericType__Group_1__119639 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_1_in_rule__XGenericType__Group_1__1__Impl19666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__2__Impl_in_rule__XGenericType__Group_1__219696 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__3_in_rule__XGenericType__Group_1__219699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__0_in_rule__XGenericType__Group_1__2__Impl19726 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1__3__Impl_in_rule__XGenericType__Group_1__319757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__XGenericType__Group_1__3__Impl19785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__0__Impl_in_rule__XGenericType__Group_1_2__019824 = new BitSet(new long[]{0x0000000000790020L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__1_in_rule__XGenericType__Group_1_2__019827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XGenericType__Group_1_2__0__Impl19855 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__1__Impl_in_rule__XGenericType__Group_1_2__119886 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_2_1_in_rule__XGenericType__Group_1_2__1__Impl19913 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__0__Impl_in_rule__XGenericWildcardTypeArgument__Group__019947 = new BitSet(new long[]{0x0000000000790020L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__1_in_rule__XGenericWildcardTypeArgument__Group__019950 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__1__Impl_in_rule__XGenericWildcardTypeArgument__Group__120008 = new BitSet(new long[]{0x0100004000000000L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__2_in_rule__XGenericWildcardTypeArgument__Group__120011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__XGenericWildcardTypeArgument__Group__1__Impl20039 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__2__Impl_in_rule__XGenericWildcardTypeArgument__Group__220070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Alternatives_2_in_rule__XGenericWildcardTypeArgument__Group__2__Impl20097 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__020134 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1_in_rule__XGenericWildcardTypeArgument__Group_2_0__020137 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl20165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__120196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1_in_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl20223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__020257 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1_in_rule__XGenericWildcardTypeArgument__Group_2_1__020260 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl20288 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__120319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1_in_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl20346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XQualifiedName__Group__0__Impl_in_rule__XQualifiedName__Group__020380 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_rule__XQualifiedName__Group__1_in_rule__XQualifiedName__Group__020383 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXID_in_rule__XQualifiedName__Group__0__Impl20410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XQualifiedName__Group__1__Impl_in_rule__XQualifiedName__Group__120439 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__0_in_rule__XQualifiedName__Group__1__Impl20466 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__0__Impl_in_rule__XQualifiedName__Group_1__020501 = new BitSet(new long[]{0x0000000000780020L});
- public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__1_in_rule__XQualifiedName__Group_1__020504 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__XQualifiedName__Group_1__0__Impl20532 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__1__Impl_in_rule__XQualifiedName__Group_1__120563 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXID_in_rule__XQualifiedName__Group_1__1__Impl20590 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__020623 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__020626 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__120684 = new BitSet(new long[]{0x0000000000000800L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__120687 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl20714 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__220744 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__220747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl20774 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__320803 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl20830 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__020868 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__020871 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl20898 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__120927 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl20954 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__020989 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__020992 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl21019 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__121049 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl21076 = 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__021110 = 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__Impl21137 = 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__021169 = 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__021172 = 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__121230 = 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__Impl21257 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__021291 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__021294 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl21321 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__121350 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl21377 = new BitSet(new long[]{0x0000000000002002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__021412 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__021415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl21442 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__121472 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl21499 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__021533 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl21560 = 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__021592 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__021595 = 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__121653 = 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__Impl21680 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__021714 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__021717 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl21744 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__121773 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl21800 = new BitSet(new long[]{0x0000000000004002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__021835 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__021838 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl21865 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__121895 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl21922 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__021956 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl21983 = 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__022015 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__022018 = 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__122076 = 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__Impl22103 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__022137 = new BitSet(new long[]{0x0000000001800000L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__022140 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl22167 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__122196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl22223 = new BitSet(new long[]{0x0000000001800002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__022258 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__022261 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl22288 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__122318 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl22345 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__022379 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl22406 = 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__022438 = new BitSet(new long[]{0x0000000001800000L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__022441 = 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__122499 = 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__Impl22526 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__022560 = new BitSet(new long[]{0x000000001E000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__022563 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl22590 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__122619 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl22646 = new BitSet(new long[]{0x000000001E000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__022681 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__022684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl22711 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__122741 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl22768 = 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__022802 = 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__Impl22829 = 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});
}
private static class FollowSets001 {
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__022861 = 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__022864 = 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__122922 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl22950 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__022985 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__022988 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl23015 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__123045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl23072 = 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__023106 = 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__Impl23133 = 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__023165 = 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__023168 = 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__123226 = 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__Impl23253 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__023287 = new BitSet(new long[]{0x0000000060000000L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__023290 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl23317 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__123346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl23373 = new BitSet(new long[]{0x0000000060000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__023408 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__023411 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl23438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__123468 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl23495 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__023529 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl23556 = 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__023588 = new BitSet(new long[]{0x0000000060000000L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__023591 = 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__123649 = 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__Impl23676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__023710 = new BitSet(new long[]{0x0000000080040000L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__023713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl23740 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__123769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl23796 = new BitSet(new long[]{0x0000000080040002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__023831 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__023834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl23861 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__123891 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl23918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__023952 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl23979 = 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__024011 = new BitSet(new long[]{0x0000000080040000L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__024014 = 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__124072 = 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__Impl24099 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__024133 = new BitSet(new long[]{0x0000000700020000L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__024136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl24163 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__124192 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl24219 = new BitSet(new long[]{0x0000000700020002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__024254 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__024257 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl24284 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__124314 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl24341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__024375 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl24402 = 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__024434 = new BitSet(new long[]{0x0000000700020000L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__024437 = 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__124495 = 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__Impl24522 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__024556 = new BitSet(new long[]{0x0000000880040000L});
- public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__024559 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__124617 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__124620 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl24647 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__224677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl24704 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__024740 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__024743 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XCastedExpression__Group__0__Impl24770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__124799 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl24826 = new BitSet(new long[]{0x0001000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__024861 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__024864 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl24891 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__124921 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl24948 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__024982 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl25009 = 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__025041 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__025044 = 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__125102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_rule__XCastedExpression__Group_1_0_0__1__Impl25130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__025165 = new BitSet(new long[]{0x0000001000000000L,0x000000C000000000L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__025168 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl25195 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__125224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl25251 = new BitSet(new long[]{0x0000001000000002L,0x000000C000000000L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__025286 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__025289 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl25316 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__125346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl25373 = 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__025407 = 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__Impl25434 = 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__025466 = 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__025469 = 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__125527 = 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__125530 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl25558 = 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__225589 = 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__225592 = 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__Impl25619 = 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__325649 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl25676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__025713 = new BitSet(new long[]{0x0000000010788020L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__025716 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl25743 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__125773 = new BitSet(new long[]{0x0000000010788020L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__125776 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl25803 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__225834 = new BitSet(new long[]{0x8000040000000000L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__225837 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl25864 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__325894 = new BitSet(new long[]{0x8000040000000000L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__325897 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl25924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__425955 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl25982 = 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__026023 = 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__Impl26050 = 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__026082 = 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__026085 = 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__126143 = 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__Impl26170 = 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__026204 = 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__026207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl26235 = 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__126266 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__126269 = 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__Impl26296 = 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__226326 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__226329 = 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__Impl26356 = 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__326387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl26415 = 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__026454 = 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__026457 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl26485 = 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__126516 = 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__Impl26543 = 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__026577 = 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__026580 = 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__Impl26607 = 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__126637 = 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__126640 = 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__Impl26667 = 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__226698 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl26726 = 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__026763 = 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__026766 = 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__Impl26793 = 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__126823 = 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__Impl26850 = 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__026885 = 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__026888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl26916 = 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__126947 = 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__Impl26974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027008 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127069 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L});
- public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127072 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rule__XClosure__Group__1__Impl27100 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227131 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L});
- public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227134 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2__0_in_rule__XClosure__Group__2__Impl27161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327192 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_rule__XClosure__Group__4_in_rule__XClosure__Group__327195 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_3_in_rule__XClosure__Group__3__Impl27222 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group__4__Impl_in_rule__XClosure__Group__427252 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rule__XClosure__Group__4__Impl27280 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2__0__Impl_in_rule__XClosure__Group_2__027321 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2_0__0_in_rule__XClosure__Group_2__0__Impl27348 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2_0__0__Impl_in_rule__XClosure__Group_2_0__027380 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2_0__1_in_rule__XClosure__Group_2_0__027383 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__0_in_rule__XClosure__Group_2_0__0__Impl27410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2_0__1__Impl_in_rule__XClosure__Group_2_0__127441 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_2_0_1_in_rule__XClosure__Group_2_0__1__Impl27468 = 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__027502 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__1_in_rule__XClosure__Group_2_0_0__027505 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__FormalParametersAssignment_2_0_0_0_in_rule__XClosure__Group_2_0_0__0__Impl27532 = 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__127562 = 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__Impl27589 = 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__027624 = 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__027627 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XClosure__Group_2_0_0_1__0__Impl27655 = 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__127686 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__FormalParametersAssignment_2_0_0_1_1_in_rule__XClosure__Group_2_0_0_1__1__Impl27713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__027747 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__027750 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__127808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl27835 = new BitSet(new long[]{0x802004E8907C8072L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__027870 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__027873 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl27900 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__127930 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rule__XExpressionInClosure__Group_1__1__Impl27959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__027996 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__027999 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28026 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028117 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028176 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__028179 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128237 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__128240 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28267 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228298 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28325 = 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__028361 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__028364 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__FormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl28391 = 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__128421 = 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__Impl28448 = 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__028483 = 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__028486 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28514 = 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__128545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XShortClosure__FormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl28572 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028606 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XParenthesizedExpression__Group__0__Impl28637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128668 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28698 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228727 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XParenthesizedExpression__Group__2__Impl28755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__028792 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__028795 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__128853 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__128856 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rule__XIfExpression__Group__1__Impl28884 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__228915 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__228918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XIfExpression__Group__2__Impl28946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__328977 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__328980 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429037 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429040 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XIfExpression__Group__4__Impl29068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529099 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29129 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629159 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29186 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029231 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__XIfExpression__Group_6__0__Impl29263 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29322 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029356 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129417 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129420 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__XSwitchExpression__Group__1__Impl29448 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229479 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229482 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2__0_in_rule__XSwitchExpression__Group__2__Impl29509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329540 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329543 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_3_in_rule__XSwitchExpression__Group__3__Impl29570 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429600 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429603 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__XSwitchExpression__Group__4__Impl29631 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529662 = new BitSet(new long[]{0x0040000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529665 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29694 = new BitSet(new long[]{0x0000040000788022L,0x0000000000200140L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29706 = new BitSet(new long[]{0x0000040000788022L,0x0000000000200140L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629739 = new BitSet(new long[]{0x0040000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__7_in_rule__XSwitchExpression__Group__629742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__0_in_rule__XSwitchExpression__Group__6__Impl29769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group__7__Impl_in_rule__XSwitchExpression__Group__729800 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XSwitchExpression__Group__7__Impl29828 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2__0__Impl_in_rule__XSwitchExpression__Group_2__029875 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Group_2__0__Impl29902 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__029934 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__029937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__LocalVarNameAssignment_2_0_0_in_rule__XSwitchExpression__Group_2_0__0__Impl29964 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__129994 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__XSwitchExpression__Group_2_0__1__Impl30022 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__0__Impl_in_rule__XSwitchExpression__Group_6__030057 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__1_in_rule__XSwitchExpression__Group_6__030060 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__XSwitchExpression__Group_6__0__Impl30088 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__1__Impl_in_rule__XSwitchExpression__Group_6__130119 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__2_in_rule__XSwitchExpression__Group_6__130122 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__XSwitchExpression__Group_6__1__Impl30150 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__2__Impl_in_rule__XSwitchExpression__Group_6__230181 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_6_2_in_rule__XSwitchExpression__Group_6__2__Impl30208 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030244 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L});
- public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030247 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_0_in_rule__XCasePart__Group__0__Impl30274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__130305 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L});
- public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__130308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__Group_1__0_in_rule__XCasePart__Group__1__Impl30335 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__230366 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__230369 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__XCasePart__Group__2__Impl30397 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__330428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_in_rule__XCasePart__Group__3__Impl30455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__Group_1__0__Impl_in_rule__XCasePart__Group_1__030493 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XCasePart__Group_1__1_in_rule__XCasePart__Group_1__030496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__XCasePart__Group_1__0__Impl30524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__Group_1__1__Impl_in_rule__XCasePart__Group_1__130555 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_1_1_in_rule__XCasePart__Group_1__1__Impl30582 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__030616 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__030619 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__130677 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__130680 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_rule__XForLoopExpression__Group__1__Impl30708 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__230739 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__230742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XForLoopExpression__Group__2__Impl30770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__330801 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__4_in_rule__XForLoopExpression__Group__330804 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_3_in_rule__XForLoopExpression__Group__3__Impl30831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__4__Impl_in_rule__XForLoopExpression__Group__430861 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__5_in_rule__XForLoopExpression__Group__430864 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__XForLoopExpression__Group__4__Impl30892 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__5__Impl_in_rule__XForLoopExpression__Group__530923 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__6_in_rule__XForLoopExpression__Group__530926 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_5_in_rule__XForLoopExpression__Group__5__Impl30953 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__6__Impl_in_rule__XForLoopExpression__Group__630983 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__7_in_rule__XForLoopExpression__Group__630986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XForLoopExpression__Group__6__Impl31014 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__Group__7__Impl_in_rule__XForLoopExpression__Group__731045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_7_in_rule__XForLoopExpression__Group__7__Impl31072 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__031118 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__031121 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__131179 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__131182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__XWhileExpression__Group__1__Impl31210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__231241 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__231244 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XWhileExpression__Group__2__Impl31272 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__331303 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__331306 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl31333 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__431363 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__431366 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XWhileExpression__Group__4__Impl31394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__531425 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl31452 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__031494 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__031497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__131555 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__131558 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__XDoWhileExpression__Group__1__Impl31586 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__231617 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__231620 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl31647 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__331677 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__331680 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__XDoWhileExpression__Group__3__Impl31708 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__431739 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__431742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XDoWhileExpression__Group__4__Impl31770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__531801 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__531804 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl31831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__631861 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XDoWhileExpression__Group__6__Impl31889 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__031934 = new BitSet(new long[]{0x0000002000000000L,0x0000020000000000L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__031937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__131995 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__131998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl32025 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__232055 = new BitSet(new long[]{0x0000000000000800L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__232058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl32085 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__332115 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl32142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__032181 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl32208 = 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__032240 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__032243 = 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__Impl32270 = 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__132300 = 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__Impl32327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__032361 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__032364 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_11_in_rule__XVariableDeclaration__Group_3__0__Impl32392 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__132423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl32450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__032484 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__032487 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl32514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__132545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl32572 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__032606 = new BitSet(new long[]{0x0000004010788020L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__032609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__132667 = new BitSet(new long[]{0x0000004010788020L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__132670 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__DeclaringTypeAssignment_1_in_rule__XFeatureCall__Group__1__Impl32697 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__232728 = new BitSet(new long[]{0x0000004010788020L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__232731 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__0_in_rule__XFeatureCall__Group__2__Impl32758 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__332789 = new BitSet(new long[]{0x8000040000000000L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__332792 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_3_in_rule__XFeatureCall__Group__3__Impl32819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__432849 = new BitSet(new long[]{0x8000040000000000L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__5_in_rule__XFeatureCall__Group__432852 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0_in_rule__XFeatureCall__Group__4__Impl32879 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group__5__Impl_in_rule__XFeatureCall__Group__532910 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_rule__XFeatureCall__Group__5__Impl32937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__0__Impl_in_rule__XFeatureCall__Group_2__032980 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__1_in_rule__XFeatureCall__Group_2__032983 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__XFeatureCall__Group_2__0__Impl33011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__1__Impl_in_rule__XFeatureCall__Group_2__133042 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__2_in_rule__XFeatureCall__Group_2__133045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_1_in_rule__XFeatureCall__Group_2__1__Impl33072 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__2__Impl_in_rule__XFeatureCall__Group_2__233102 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__3_in_rule__XFeatureCall__Group_2__233105 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__0_in_rule__XFeatureCall__Group_2__2__Impl33132 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__3__Impl_in_rule__XFeatureCall__Group_2__333163 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__XFeatureCall__Group_2__3__Impl33191 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__0__Impl_in_rule__XFeatureCall__Group_2_2__033230 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__1_in_rule__XFeatureCall__Group_2_2__033233 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XFeatureCall__Group_2_2__0__Impl33261 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__1__Impl_in_rule__XFeatureCall__Group_2_2__133292 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_2_1_in_rule__XFeatureCall__Group_2_2__1__Impl33319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0__Impl_in_rule__XFeatureCall__Group_4__033353 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__1_in_rule__XFeatureCall__Group_4__033356 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_4_0_in_rule__XFeatureCall__Group_4__0__Impl33383 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__1__Impl_in_rule__XFeatureCall__Group_4__133413 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__2_in_rule__XFeatureCall__Group_4__133416 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_4_1_in_rule__XFeatureCall__Group_4__1__Impl33443 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__2__Impl_in_rule__XFeatureCall__Group_4__233474 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XFeatureCall__Group_4__2__Impl33502 = 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__033539 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__1_in_rule__XFeatureCall__Group_4_1_1__033542 = 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__Impl33569 = 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__133599 = 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__Impl33626 = 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__033661 = 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__033664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XFeatureCall__Group_4_1_1_1__0__Impl33692 = 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__133723 = 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__Impl33750 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StaticQualifier__Group__0__Impl_in_rule__StaticQualifier__Group__033784 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__StaticQualifier__Group__1_in_rule__StaticQualifier__Group__033787 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__StaticQualifier__Group__0__Impl33814 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StaticQualifier__Group__1__Impl_in_rule__StaticQualifier__Group__133843 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__StaticQualifier__Group__1__Impl33871 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__033906 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__033909 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__133967 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__133970 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__XConstructorCall__Group__1__Impl33998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__234029 = new BitSet(new long[]{0x0000040010000000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__234032 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl34059 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__334089 = new BitSet(new long[]{0x0000040010000000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__334092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl34119 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__434150 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__434153 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XConstructorCall__Group__4__Impl34181 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__534212 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__6_in_rule__XConstructorCall__Group__534215 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Alternatives_5_in_rule__XConstructorCall__Group__5__Impl34242 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__6__Impl_in_rule__XConstructorCall__Group__634273 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__7_in_rule__XConstructorCall__Group__634276 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XConstructorCall__Group__6__Impl34304 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group__7__Impl_in_rule__XConstructorCall__Group__734335 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_rule__XConstructorCall__Group__7__Impl34362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__034409 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__034412 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__XConstructorCall__Group_3__0__Impl34440 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__134471 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__134474 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl34501 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__234531 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__234534 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl34561 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__334592 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__XConstructorCall__Group_3__3__Impl34620 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__034659 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__034662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XConstructorCall__Group_3_2__0__Impl34690 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__134721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl34748 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__0__Impl_in_rule__XConstructorCall__Group_5_1__034782 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__1_in_rule__XConstructorCall__Group_5_1__034785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_0_in_rule__XConstructorCall__Group_5_1__0__Impl34812 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__1__Impl_in_rule__XConstructorCall__Group_5_1__134842 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__0_in_rule__XConstructorCall__Group_5_1__1__Impl34869 = 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__034904 = 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__034907 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XConstructorCall__Group_5_1_1__0__Impl34935 = 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__134966 = 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__Impl34993 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__035027 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__035030 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__135088 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl35115 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__035149 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__035152 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__135210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__XNullLiteral__Group__1__Impl35238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIntLiteral__Group__0__Impl_in_rule__XIntLiteral__Group__035273 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__XIntLiteral__Group__1_in_rule__XIntLiteral__Group__035276 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIntLiteral__Group__1__Impl_in_rule__XIntLiteral__Group__135334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIntLiteral__ValueAssignment_1_in_rule__XIntLiteral__Group__1__Impl35361 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__035395 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__035398 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__135456 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl35483 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__035517 = new BitSet(new long[]{0x8000008000000050L,0x000004000000C000L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__035520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__135578 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__135581 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__XTypeLiteral__Group__1__Impl35609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__235640 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__235643 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XTypeLiteral__Group__2__Impl35671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__335702 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__335705 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl35732 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__435762 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XTypeLiteral__Group__4__Impl35790 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__035831 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__035834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__135892 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__135895 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__XThrowExpression__Group__1__Impl35923 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__235954 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl35981 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__036017 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__036020 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__136078 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__136081 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_rule__XReturnExpression__Group__1__Impl36109 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__236140 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl36167 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__036204 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__036207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__136265 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__136268 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_rule__XTryCatchFinallyExpression__Group__1__Impl36296 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__236327 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180000L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__236330 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl36357 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__336387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl36414 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__036452 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__036455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36484 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36496 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__136529 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl36556 = 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__036591 = 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__036594 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl36623 = 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__136655 = 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__Impl36682 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__036716 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__036719 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl36747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__136778 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl36805 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__036839 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__036842 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_rule__XCatchClause__Group__0__Impl36871 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__136903 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__136906 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XCatchClause__Group__1__Impl36934 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__236965 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__236968 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl36995 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__337025 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__337028 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XCatchClause__Group__3__Impl37056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__437087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl37114 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__037154 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__037157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl37184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__137213 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl37240 = new BitSet(new long[]{0x0000001000000002L});
- public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__037275 = new BitSet(new long[]{0x0000000000788020L});
- public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__037278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__QualifiedName__Group_1__0__Impl37307 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__137339 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl37366 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__037399 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__037402 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl37429 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__137458 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl37485 = new BitSet(new long[]{0x8000000000000002L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__037520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl37547 = 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__037579 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__037582 = 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__137640 = 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__137643 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rule__JvmTypeReference__Group_0_1_0__1__Impl37671 = 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__237702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rule__JvmTypeReference__Group_0_1_0__2__Impl37730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__037767 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__037770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl37797 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__137828 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__137831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_rule__XFunctionTypeRef__Group__1__Impl37859 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__237890 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl37917 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__037953 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__037956 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XFunctionTypeRef__Group_0__0__Impl37984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__138015 = new BitSet(new long[]{0x0000180000000000L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__138018 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_in_rule__XFunctionTypeRef__Group_0__1__Impl38045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__238075 = new BitSet(new long[]{0x0000180000000000L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__3_in_rule__XFunctionTypeRef__Group_0__238078 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__0_in_rule__XFunctionTypeRef__Group_0__2__Impl38105 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__3__Impl_in_rule__XFunctionTypeRef__Group_0__338136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__XFunctionTypeRef__Group_0__3__Impl38164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__0__Impl_in_rule__XFunctionTypeRef__Group_0_2__038203 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__1_in_rule__XFunctionTypeRef__Group_0_2__038206 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__XFunctionTypeRef__Group_0_2__0__Impl38234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__1__Impl_in_rule__XFunctionTypeRef__Group_0_2__138265 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1_in_rule__XFunctionTypeRef__Group_0_2__1__Impl38292 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__038326 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__038329 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl38356 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__138386 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl38413 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__038448 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__038451 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl38480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__138512 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__138515 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl38542 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__238572 = new BitSet(new long[]{0x0000100008000000L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__238575 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl38602 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__338633 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl38661 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__038700 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__038703 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl38731 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__138762 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl38789 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__038823 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__038826 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__138884 = new BitSet(new long[]{0x0100004000000000L});
- public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__138887 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__JvmWildcardTypeReference__Group__1__Impl38915 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__238946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl38973 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__039010 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__039013 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__JvmUpperBound__Group__0__Impl39041 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__139072 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl39099 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__039133 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__039136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_rule__JvmUpperBoundAnded__Group__0__Impl39164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__139195 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl39222 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__039256 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L});
- public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__039259 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_rule__JvmLowerBound__Group__0__Impl39287 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__139318 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl39345 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_rule__XDataType__UnorderedGroup_639382 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0_in_rule__XDataType__UnorderedGroup_6__Impl39469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_1__0_in_rule__XDataType__UnorderedGroup_6__Impl39560 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__039619 = new BitSet(new long[]{0x0008000000000002L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_rule__XDataType__UnorderedGroup_6__039622 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__139647 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_rule__XAttribute__UnorderedGroup_139675 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_rule__XAttribute__UnorderedGroup_1__Impl39762 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_rule__XAttribute__UnorderedGroup_1__Impl39853 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_rule__XAttribute__UnorderedGroup_1__Impl39944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_rule__XAttribute__UnorderedGroup_1__Impl40035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_rule__XAttribute__UnorderedGroup_1__Impl40126 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_rule__XAttribute__UnorderedGroup_1__Impl40217 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_rule__XAttribute__UnorderedGroup_1__Impl40308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__IDAssignment_1_7_in_rule__XAttribute__UnorderedGroup_1__Impl40399 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__040458 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_rule__XAttribute__UnorderedGroup_1__040461 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__140486 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_rule__XAttribute__UnorderedGroup_1__140489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__240514 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_rule__XAttribute__UnorderedGroup_1__240517 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__340542 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_rule__XAttribute__UnorderedGroup_1__340545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__440570 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_rule__XAttribute__UnorderedGroup_1__440573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__540598 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_rule__XAttribute__UnorderedGroup_1__540601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__640626 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_rule__XAttribute__UnorderedGroup_1__640629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__740654 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_rule__XAttribute__UnorderedGroup_540694 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0_in_rule__XAttribute__UnorderedGroup_5__Impl40781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0_in_rule__XAttribute__UnorderedGroup_5__Impl40872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0_in_rule__XAttribute__UnorderedGroup_5__Impl40963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__0_in_rule__XAttribute__UnorderedGroup_5__Impl41054 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__041113 = new BitSet(new long[]{0x0200000000580002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_rule__XAttribute__UnorderedGroup_5__041116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__141141 = new BitSet(new long[]{0x0200000000580002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_rule__XAttribute__UnorderedGroup_5__141144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__241169 = new BitSet(new long[]{0x0200000000580002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_rule__XAttribute__UnorderedGroup_5__241172 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__341197 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__0_in_rule__XReference__UnorderedGroup_1_041229 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_rule__XReference__UnorderedGroup_1_0__Impl41318 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Alternatives_1_0_1_in_rule__XReference__UnorderedGroup_1_0__Impl41409 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__041468 = new BitSet(new long[]{0x0000000000000002L,0x0000001C00000000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_rule__XReference__UnorderedGroup_1_0__041471 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__141496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__0_in_rule__XReference__UnorderedGroup_1_141524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_rule__XReference__UnorderedGroup_1_1__Impl41613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_rule__XReference__UnorderedGroup_1_1__Impl41706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__041767 = new BitSet(new long[]{0x0000020000000002L,0x0000003C00400000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_rule__XReference__UnorderedGroup_1_1__041770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__141795 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__0_in_rule__XReference__UnorderedGroup_241823 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_rule__XReference__UnorderedGroup_2__Impl41910 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UniqueAssignment_2_1_in_rule__XReference__UnorderedGroup_2__Impl42001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_rule__XReference__UnorderedGroup_2__Impl42092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__TransientAssignment_2_3_in_rule__XReference__UnorderedGroup_2__Impl42183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__VolatileAssignment_2_4_in_rule__XReference__UnorderedGroup_2__Impl42274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_rule__XReference__UnorderedGroup_2__Impl42365 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__DerivedAssignment_2_6_in_rule__XReference__UnorderedGroup_2__Impl42456 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__042515 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__1_in_rule__XReference__UnorderedGroup_2__042518 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__142543 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__2_in_rule__XReference__UnorderedGroup_2__142546 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__242571 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__3_in_rule__XReference__UnorderedGroup_2__242574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__342599 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__4_in_rule__XReference__UnorderedGroup_2__342602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__442627 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__5_in_rule__XReference__UnorderedGroup_2__442630 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__542655 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__6_in_rule__XReference__UnorderedGroup_2__542658 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__642683 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__0_in_rule__XReference__UnorderedGroup_842721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_0__0_in_rule__XReference__UnorderedGroup_8__Impl42808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_1__0_in_rule__XReference__UnorderedGroup_8__Impl42899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_2__0_in_rule__XReference__UnorderedGroup_8__Impl42990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_3__0_in_rule__XReference__UnorderedGroup_8__Impl43081 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__043140 = new BitSet(new long[]{0x0200000000580002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__1_in_rule__XReference__UnorderedGroup_8__043143 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__143168 = new BitSet(new long[]{0x0200000000580002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__2_in_rule__XReference__UnorderedGroup_8__143171 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__243196 = new BitSet(new long[]{0x0200000000580002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__3_in_rule__XReference__UnorderedGroup_8__243199 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__343224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XPackage__AnnotationsAssignment_043260 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XPackage__NameAssignment_243291 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXImportDirective_in_rule__XPackage__ImportDirectivesAssignment_343322 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotationDirective_in_rule__XPackage__AnnotationDirectivesAssignment_443353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClassifier_in_rule__XPackage__ClassifiersAssignment_543384 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotation__SourceAssignment_143419 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_143454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_2_143485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XStringToStringMapEntry__KeyAssignment_043516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringToStringMapEntry__ValueAssignment_243547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDirective__ImportedNamespaceAssignment_143578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAnnotationDirective__SourceURIAssignment_143609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotationDirective__NameAssignment_343640 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XDataType__AnnotationsAssignment_043671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XDataType__NameAssignment_243702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_143733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_2_143764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XDataType__InstanceTypeAssignment_543795 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_rule__XDataType__SerializableAssignment_6_0_043831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XDataType__CreateBodyAssignment_6_0_143870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XDataType__ConvertBodyAssignment_6_1_143901 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XEnum__AnnotationsAssignment_043932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XEnum__NameAssignment_243963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_043994 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_1_144025 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XEnumLiteral__AnnotationsAssignment_044056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XEnumLiteral__NameAssignment_144087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XEnumLiteral__LiteralAssignment_2_144118 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__XEnumLiteral__ValueAssignment_3_144149 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XClass__AnnotationsAssignment_144180 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_rule__XClass__AbstractAssignment_2_0_044216 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_rule__XClass__InterfaceAssignment_2_144260 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XClass__NameAssignment_344299 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_144330 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_2_144361 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_144392 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_2_144423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XClass__InstanceTypeAssignment_6_144454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMember_in_rule__XClass__MembersAssignment_844485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XAttribute__AnnotationsAssignment_044516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__XAttribute__UnorderedAssignment_1_044552 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__XAttribute__UniqueAssignment_1_144596 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_rule__XAttribute__ReadonlyAssignment_1_244640 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_rule__XAttribute__TransientAssignment_1_344684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_rule__XAttribute__VolatileAssignment_1_444728 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__XAttribute__UnsettableAssignment_1_544772 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_rule__XAttribute__DerivedAssignment_1_644816 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_rule__XAttribute__IDAssignment_1_744860 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XAttribute__TypeAssignment_2_0_044899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XAttribute__MultiplicityAssignment_2_0_144930 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XAttribute__NameAssignment_344961 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttribute__DefaultValueLiteralAssignment_4_144992 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__GetBodyAssignment_5_0_145023 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__SetBodyAssignment_5_1_145054 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__IsSetBodyAssignment_5_2_145085 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__UnsetBodyAssignment_5_3_145116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XReference__AnnotationsAssignment_045147 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_rule__XReference__ResolveProxiesAssignment_1_0_045183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_rule__XReference__ContainmentAssignment_1_0_1_045227 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_100_in_rule__XReference__ContainerAssignment_1_0_1_145271 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_101_in_rule__XReference__LocalAssignment_1_1_045315 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__XReference__UnorderedAssignment_2_045359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__XReference__UniqueAssignment_2_145403 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_rule__XReference__ReadonlyAssignment_2_245447 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_rule__XReference__TransientAssignment_2_345491 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_rule__XReference__VolatileAssignment_2_445535 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__XReference__UnsettableAssignment_2_545579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_rule__XReference__DerivedAssignment_2_645623 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XReference__TypeAssignment_345662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XReference__MultiplicityAssignment_445693 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XReference__NameAssignment_545724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__OppositeAssignment_6_145759 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_145798 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_2_145837 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__GetBodyAssignment_8_0_145872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__SetBodyAssignment_8_1_145903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__IsSetBodyAssignment_8_2_145934 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__UnsetBodyAssignment_8_3_145965 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XOperation__AnnotationsAssignment_045996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_0_046032 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_0_146076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_1_046120 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_1_146164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_146203 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_2_146234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__TypeAssignment_4_046265 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XOperation__MultiplicityAssignment_546296 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XOperation__NameAssignment_646327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_046358 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_1_146389 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_146420 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_2_146451 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XOperation__BodyAssignment_1146482 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XParameter__AnnotationsAssignment_046513 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_0_046549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_0_146593 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_1_046637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_1_146681 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XParameter__TypeAssignment_246720 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XParameter__MultiplicityAssignment_346751 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XParameter__NameAssignment_446782 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XTypeParameter__AnnotationsAssignment_046813 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__XTypeParameter__NameAssignment_146844 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_146875 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_2_146906 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_rule__XBlockExpression__ExpressionsAssignment_2_046937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXQualifiedName_in_rule__XGenericType__TypeAssignment_046972 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_147007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_2_147038 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_147069 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_147100 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XAssignment__FeatureAssignment_0_147135 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_347170 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_147205 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_147240 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_147275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_147310 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_147345 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_147380 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_147415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_147450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XRelationalExpression__TypeAssignment_1_0_147485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_147524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_147559 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_147594 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_147629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_147664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_147699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_147734 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_147769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_147804 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__OperandAssignment_0_247839 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_147870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_247905 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_147940 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_102_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_147976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_103_in_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_248020 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_148059 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_148090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_248125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_048165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_048204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_048235 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_148266 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_448297 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__FormalParametersAssignment_2_0_0_048328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__FormalParametersAssignment_2_0_0_1_148359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_rule__XClosure__ExplicitSyntaxAssignment_2_0_148395 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_348434 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_rule__XExpressionInClosure__ExpressionsAssignment_1_048465 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__FormalParametersAssignment_0_0_1_048496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__FormalParametersAssignment_0_0_1_1_148527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_248563 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_148602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_348633 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148695 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XSwitchExpression__LocalVarNameAssignment_2_0_048726 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_348757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_548788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_6_248819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_048850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_1_148881 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_348912 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_348943 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_548974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_749005 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_349036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_549067 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_249098 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_549129 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_105_in_rule__XVariableDeclaration__WriteableAssignment_1_049165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_049204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_149235 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_149266 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_149297 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStaticQualifier_in_rule__XFeatureCall__DeclaringTypeAssignment_149394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_149429 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_2_149460 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_349495 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__XFeatureCall__ExplicitOperationCallAssignment_4_049535 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_049574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_049605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_149636 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_549667 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_249702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_149737 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_149768 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_5_049799 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_049830 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_1_149861 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_749892 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_106_in_rule__XBooleanLiteral__IsTrueAssignment_1_149928 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__XIntLiteral__ValueAssignment_149967 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_149998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_350033 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_250068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_250099 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_250130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_050161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_150192 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_150223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250254 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450285 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_150316 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_150347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250378 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050413 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150448 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150479 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_050510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_150541 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150572 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150603 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150634 = 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__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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_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__FormalParametersAssignment_2_0_0_048391 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__FormalParametersAssignment_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__FormalParametersAssignment_0_0_1_048559 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__FormalParametersAssignment_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_InternalXcore20954 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred133_InternalXcore21377 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred134_InternalXcore21800 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred135_InternalXcore22223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred136_InternalXcore22646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred137_InternalXcore23373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred138_InternalXcore23796 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred139_InternalXcore24219 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred140_InternalXcore24826 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred141_InternalXcore25251 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred143_InternalXcore25924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred144_InternalXcore25982 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XClosure__Group_2__0_in_synpred148_InternalXcore27161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred155_InternalXcore29186 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0_in_synpred165_InternalXcore32879 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_synpred166_InternalXcore32937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_synpred172_InternalXcore34362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred175_InternalXcore36167 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred176_InternalXcore36496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred177_InternalXcore36556 = 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});
}
private static class FollowSets002 {
- public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred178_InternalXcore37240 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred179_InternalXcore37485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred182_InternalXcore38413 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_synpred185_InternalXcore39382 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0_in_synpred186_InternalXcore39469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_synpred187_InternalXcore39622 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_synpred188_InternalXcore39675 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_synpred189_InternalXcore39762 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_synpred190_InternalXcore39853 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_synpred191_InternalXcore39944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_synpred192_InternalXcore40035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_synpred193_InternalXcore40126 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_synpred194_InternalXcore40217 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_synpred195_InternalXcore40308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_synpred196_InternalXcore40461 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_synpred197_InternalXcore40489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_synpred198_InternalXcore40517 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_synpred199_InternalXcore40545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_synpred200_InternalXcore40573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_synpred201_InternalXcore40601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_synpred202_InternalXcore40629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_synpred203_InternalXcore40694 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0_in_synpred204_InternalXcore40781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0_in_synpred205_InternalXcore40872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0_in_synpred206_InternalXcore40963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_synpred207_InternalXcore41116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_synpred208_InternalXcore41144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_synpred209_InternalXcore41172 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_synpred210_InternalXcore41318 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_synpred211_InternalXcore41471 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_synpred212_InternalXcore41613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_synpred213_InternalXcore41770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__0_in_synpred214_InternalXcore41823 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_synpred215_InternalXcore41910 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UniqueAssignment_2_1_in_synpred216_InternalXcore42001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_synpred217_InternalXcore42092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__TransientAssignment_2_3_in_synpred218_InternalXcore42183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__VolatileAssignment_2_4_in_synpred219_InternalXcore42274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_synpred220_InternalXcore42365 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__1_in_synpred221_InternalXcore42518 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__2_in_synpred222_InternalXcore42546 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__3_in_synpred223_InternalXcore42574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__4_in_synpred224_InternalXcore42602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__5_in_synpred225_InternalXcore42630 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__6_in_synpred226_InternalXcore42658 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__0_in_synpred227_InternalXcore42721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_0__0_in_synpred228_InternalXcore42808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_1__0_in_synpred229_InternalXcore42899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__Group_8_2__0_in_synpred230_InternalXcore42990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__1_in_synpred231_InternalXcore43143 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__2_in_synpred232_InternalXcore43171 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__3_in_synpred233_InternalXcore43199 = new BitSet(new long[]{0x0000000000000002L});
+ 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});
}
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 dc3e79c58..3a7554e0c 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
@@ -24,6 +24,11 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2011/Xcore#//XPackage"/>
</type>
<alternatives xsi:type="xtext:Group">
+ <elements xsi:type="xtext:Action">
+ <type metamodel="/0/@metamodelDeclarations.5">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2011/Xcore#//XPackage"/>
+ </type>
+ </elements>
<elements xsi:type="xtext:Assignment" cardinality="*" feature="annotations" operator="+=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.1"/>
</elements>
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 6bdc6b101..0eb897925 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
@@ -78,40 +78,46 @@ ruleXPackage returns [EObject current=null]
}
@after { leaveRule(); }:
((
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getXPackageAccess().getXPackageAction_0(),
+ $current);
+ }
+)(
(
{
- newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_1_0());
}
- lv_annotations_0_0=ruleXAnnotation {
+ lv_annotations_1_0=ruleXAnnotation {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getXPackageRule());
}
add(
$current,
"annotations",
- lv_annotations_0_0,
+ lv_annotations_1_0,
"XAnnotation");
afterParserOrEnumRuleCall();
}
)
-)* otherlv_1='package'
+)* otherlv_2='package'
{
- newLeafNode(otherlv_1, grammarAccess.getXPackageAccess().getPackageKeyword_1());
+ newLeafNode(otherlv_2, grammarAccess.getXPackageAccess().getPackageKeyword_2());
}
(
(
{
- newCompositeNode(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_3_0());
}
- lv_name_2_0=ruleQualifiedName {
+ lv_name_3_0=ruleQualifiedName {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getXPackageRule());
}
set(
$current,
"name",
- lv_name_2_0,
+ lv_name_3_0,
"QualifiedName");
afterParserOrEnumRuleCall();
}
@@ -120,16 +126,16 @@ ruleXPackage returns [EObject current=null]
)(
(
{
- newCompositeNode(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0());
}
- lv_importDirectives_3_0=ruleXImportDirective {
+ lv_importDirectives_4_0=ruleXImportDirective {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getXPackageRule());
}
add(
$current,
"importDirectives",
- lv_importDirectives_3_0,
+ lv_importDirectives_4_0,
"XImportDirective");
afterParserOrEnumRuleCall();
}
@@ -138,16 +144,16 @@ ruleXPackage returns [EObject current=null]
)*(
(
{
- newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0());
}
- lv_annotationDirectives_4_0=ruleXAnnotationDirective {
+ lv_annotationDirectives_5_0=ruleXAnnotationDirective {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getXPackageRule());
}
add(
$current,
"annotationDirectives",
- lv_annotationDirectives_4_0,
+ lv_annotationDirectives_5_0,
"XAnnotationDirective");
afterParserOrEnumRuleCall();
}
@@ -156,16 +162,16 @@ ruleXPackage returns [EObject current=null]
)*(
(
{
- newCompositeNode(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_6_0());
}
- lv_classifiers_5_0=ruleXClassifier {
+ lv_classifiers_6_0=ruleXClassifier {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getXPackageRule());
}
add(
$current,
"classifiers",
- lv_classifiers_5_0,
+ lv_classifiers_6_0,
"XClassifier");
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 81a6ad92c..79214c323 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:7860: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:7860: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: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:7860:11: ( '^' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866: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:7860:11: '^'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866: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:7860:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // ../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' )*
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:7862:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7862:12: ( '0' .. '9' )+
+ // ../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:7862:12: ( '0' .. '9' )+
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868: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:7862:13: '0' .. '9'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868: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:7864: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:7864: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: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:7864: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' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
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:7864:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../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' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7864:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../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' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
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:7864:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../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' | '\"' | '\\'' | '\\\\' )
{
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:7864:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870: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:7864:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../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' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7864:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../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' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
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:7864:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../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' | '\"' | '\\'' | '\\\\' )
{
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:7864:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870: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:7866:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../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; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7872: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:7866:52: .
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7872: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:7868:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../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' )?
{
match("//");
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874: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:7868:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874: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:7868:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874: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:7868:41: ( '\\r' )? '\\n'
+ // ../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:7868:41: ( '\\r' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874: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:7868:41: '\\r'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874: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:7870:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../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:7870: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' )+
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:7872:16: ( . )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7872:18: .
+ // ../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: .
{
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 969d7d26f..ca6d42513 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
@@ -208,32 +208,45 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXPackage"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:76:1: ruleXPackage returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) ( (lv_importDirectives_3_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_4_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_5_0= ruleXClassifier ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:76:1: ruleXPackage returns [EObject current=null] : ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* otherlv_2= 'package' ( (lv_name_3_0= ruleQualifiedName ) ) ( (lv_importDirectives_4_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_5_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_6_0= ruleXClassifier ) )* ) ;
public final EObject ruleXPackage() throws RecognitionException {
EObject current = null;
- Token otherlv_1=null;
- EObject lv_annotations_0_0 = null;
+ Token otherlv_2=null;
+ EObject lv_annotations_1_0 = null;
- AntlrDatatypeRuleToken lv_name_2_0 = null;
+ AntlrDatatypeRuleToken lv_name_3_0 = null;
- EObject lv_importDirectives_3_0 = null;
+ EObject lv_importDirectives_4_0 = null;
- EObject lv_annotationDirectives_4_0 = null;
+ EObject lv_annotationDirectives_5_0 = null;
- EObject lv_classifiers_5_0 = null;
+ EObject lv_classifiers_6_0 = null;
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:79:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) ( (lv_importDirectives_3_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_4_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_5_0= ruleXClassifier ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) ( (lv_importDirectives_3_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_4_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_5_0= ruleXClassifier ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:79:28: ( ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* otherlv_2= 'package' ( (lv_name_3_0= ruleQualifiedName ) ) ( (lv_importDirectives_4_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_5_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_6_0= ruleXClassifier ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:1: ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* otherlv_2= 'package' ( (lv_name_3_0= ruleQualifiedName ) ) ( (lv_importDirectives_4_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_5_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_6_0= ruleXClassifier ) )* )
+ {
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:1: ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* otherlv_2= 'package' ( (lv_name_3_0= ruleQualifiedName ) ) ( (lv_importDirectives_4_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_5_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_6_0= ruleXClassifier ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:2: () ( (lv_annotations_1_0= ruleXAnnotation ) )* otherlv_2= 'package' ( (lv_name_3_0= ruleQualifiedName ) ) ( (lv_importDirectives_4_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_5_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_6_0= ruleXClassifier ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) ( (lv_importDirectives_3_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_4_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_5_0= ruleXClassifier ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) ( (lv_importDirectives_3_0= ruleXImportDirective ) )* ( (lv_annotationDirectives_4_0= ruleXAnnotationDirective ) )* ( (lv_classifiers_5_0= ruleXClassifier ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:81:5:
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:80:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getXPackageAccess().getXPackageAction_0(),
+ current);
+
+ }
+
+ }
+
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:86:2: ( (lv_annotations_1_0= ruleXAnnotation ) )*
loop1:
do {
int alt1=2;
@@ -246,18 +259,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt1) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:81:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:87:1: (lv_annotations_1_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:81:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:82:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:87:1: (lv_annotations_1_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:88:3: lv_annotations_1_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXPackage131);
- lv_annotations_0_0=ruleXAnnotation();
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXPackage140);
+ lv_annotations_1_0=ruleXAnnotation();
state._fsp--;
if (state.failed) return current;
@@ -269,7 +282,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
add(
current,
"annotations",
- lv_annotations_0_0,
+ lv_annotations_1_0,
"XAnnotation");
afterParserOrEnumRuleCall();
@@ -286,25 +299,25 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_1=(Token)match(input,11,FollowSets000.FOLLOW_11_in_ruleXPackage144); if (state.failed) return current;
+ otherlv_2=(Token)match(input,11,FollowSets000.FOLLOW_11_in_ruleXPackage153); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_1, grammarAccess.getXPackageAccess().getPackageKeyword_1());
+ newLeafNode(otherlv_2, grammarAccess.getXPackageAccess().getPackageKeyword_2());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:102:1: ( (lv_name_2_0= ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:103:1: (lv_name_2_0= ruleQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:108:1: ( (lv_name_3_0= ruleQualifiedName ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:109:1: (lv_name_3_0= ruleQualifiedName )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:103:1: (lv_name_2_0= ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:104:3: lv_name_2_0= ruleQualifiedName
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:109:1: (lv_name_3_0= ruleQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:110:3: lv_name_3_0= ruleQualifiedName
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXPackage165);
- lv_name_2_0=ruleQualifiedName();
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXPackage174);
+ lv_name_3_0=ruleQualifiedName();
state._fsp--;
if (state.failed) return current;
@@ -316,7 +329,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
set(
current,
"name",
- lv_name_2_0,
+ lv_name_3_0,
"QualifiedName");
afterParserOrEnumRuleCall();
@@ -327,7 +340,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:120:2: ( (lv_importDirectives_3_0= ruleXImportDirective ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:126:2: ( (lv_importDirectives_4_0= ruleXImportDirective ) )*
loop2:
do {
int alt2=2;
@@ -340,18 +353,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt2) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:121:1: (lv_importDirectives_3_0= ruleXImportDirective )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:127:1: (lv_importDirectives_4_0= ruleXImportDirective )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:121:1: (lv_importDirectives_3_0= ruleXImportDirective )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:122:3: lv_importDirectives_3_0= ruleXImportDirective
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:127:1: (lv_importDirectives_4_0= ruleXImportDirective )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:128:3: lv_importDirectives_4_0= ruleXImportDirective
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXImportDirective_in_ruleXPackage186);
- lv_importDirectives_3_0=ruleXImportDirective();
+ pushFollow(FollowSets000.FOLLOW_ruleXImportDirective_in_ruleXPackage195);
+ lv_importDirectives_4_0=ruleXImportDirective();
state._fsp--;
if (state.failed) return current;
@@ -363,7 +376,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
add(
current,
"importDirectives",
- lv_importDirectives_3_0,
+ lv_importDirectives_4_0,
"XImportDirective");
afterParserOrEnumRuleCall();
@@ -380,7 +393,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:138:3: ( (lv_annotationDirectives_4_0= ruleXAnnotationDirective ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:144:3: ( (lv_annotationDirectives_5_0= ruleXAnnotationDirective ) )*
loop3:
do {
int alt3=2;
@@ -393,18 +406,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt3) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:139:1: (lv_annotationDirectives_4_0= ruleXAnnotationDirective )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:145:1: (lv_annotationDirectives_5_0= ruleXAnnotationDirective )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:139:1: (lv_annotationDirectives_4_0= ruleXAnnotationDirective )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:140:3: lv_annotationDirectives_4_0= ruleXAnnotationDirective
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:145:1: (lv_annotationDirectives_5_0= ruleXAnnotationDirective )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:146:3: lv_annotationDirectives_5_0= ruleXAnnotationDirective
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotationDirective_in_ruleXPackage208);
- lv_annotationDirectives_4_0=ruleXAnnotationDirective();
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotationDirective_in_ruleXPackage217);
+ lv_annotationDirectives_5_0=ruleXAnnotationDirective();
state._fsp--;
if (state.failed) return current;
@@ -416,7 +429,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
add(
current,
"annotationDirectives",
- lv_annotationDirectives_4_0,
+ lv_annotationDirectives_5_0,
"XAnnotationDirective");
afterParserOrEnumRuleCall();
@@ -433,7 +446,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:156:3: ( (lv_classifiers_5_0= ruleXClassifier ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:162:3: ( (lv_classifiers_6_0= ruleXClassifier ) )*
loop4:
do {
int alt4=2;
@@ -446,18 +459,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt4) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:157:1: (lv_classifiers_5_0= ruleXClassifier )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:163:1: (lv_classifiers_6_0= ruleXClassifier )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:157:1: (lv_classifiers_5_0= ruleXClassifier )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:158:3: lv_classifiers_5_0= ruleXClassifier
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:163:1: (lv_classifiers_6_0= ruleXClassifier )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:164:3: lv_classifiers_6_0= ruleXClassifier
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClassifier_in_ruleXPackage230);
- lv_classifiers_5_0=ruleXClassifier();
+ pushFollow(FollowSets000.FOLLOW_ruleXClassifier_in_ruleXPackage239);
+ lv_classifiers_6_0=ruleXClassifier();
state._fsp--;
if (state.failed) return current;
@@ -469,7 +482,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
add(
current,
"classifiers",
- lv_classifiers_5_0,
+ lv_classifiers_6_0,
"XClassifier");
afterParserOrEnumRuleCall();
@@ -509,7 +522,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotation"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:182:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:188:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ;
public final EObject entryRuleXAnnotation() throws RecognitionException {
EObject current = null;
@@ -517,13 +530,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:183:2: (iv_ruleXAnnotation= ruleXAnnotation EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:184:2: iv_ruleXAnnotation= ruleXAnnotation EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:189:2: (iv_ruleXAnnotation= ruleXAnnotation EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:190:2: iv_ruleXAnnotation= ruleXAnnotation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation267);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation276);
iv_ruleXAnnotation=ruleXAnnotation();
state._fsp--;
@@ -531,7 +544,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXAnnotation;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotation277); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotation286); if (state.failed) return current;
}
@@ -549,7 +562,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotation"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:191:1: ruleXAnnotation returns [EObject current=null] : (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:197:1: ruleXAnnotation returns [EObject current=null] : (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? ) ;
public final EObject ruleXAnnotation() throws RecognitionException {
EObject current = null;
@@ -565,23 +578,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:194:28: ( (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:195:1: (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:200:28: ( (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:201:1: (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:195:1: (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:195:3: otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:201:1: (otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:201:3: otherlv_0= '@' ( ( ruleValidID ) ) (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )?
{
- otherlv_0=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleXAnnotation314); if (state.failed) return current;
+ otherlv_0=(Token)match(input,12,FollowSets000.FOLLOW_12_in_ruleXAnnotation323); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:199:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:200:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:205:1: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:206:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:200:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:201:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:206:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:207:3: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -595,7 +608,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAnnotationAccess().getSourceXAnnotationDirectiveCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXAnnotation337);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXAnnotation346);
ruleValidID();
state._fsp--;
@@ -611,7 +624,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:214:2: (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:220:2: (otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -620,26 +633,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:214:4: otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:220:4: otherlv_2= '(' ( (lv_details_3_0= ruleXStringToStringMapEntry ) ) (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )* otherlv_6= ')'
{
- otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXAnnotation350); if (state.failed) return current;
+ otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXAnnotation359); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:218:1: ( (lv_details_3_0= ruleXStringToStringMapEntry ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:219:1: (lv_details_3_0= ruleXStringToStringMapEntry )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:224:1: ( (lv_details_3_0= ruleXStringToStringMapEntry ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:225:1: (lv_details_3_0= ruleXStringToStringMapEntry )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:219:1: (lv_details_3_0= ruleXStringToStringMapEntry )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:220:3: lv_details_3_0= ruleXStringToStringMapEntry
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:225:1: (lv_details_3_0= ruleXStringToStringMapEntry )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:226:3: lv_details_3_0= ruleXStringToStringMapEntry
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getDetailsXStringToStringMapEntryParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation371);
+ pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation380);
lv_details_3_0=ruleXStringToStringMapEntry();
state._fsp--;
@@ -663,7 +676,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:236:2: (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:242:2: (otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) ) )*
loop5:
do {
int alt5=2;
@@ -676,26 +689,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt5) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:236:4: otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:242:4: otherlv_4= ',' ( (lv_details_5_0= ruleXStringToStringMapEntry ) )
{
- otherlv_4=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXAnnotation384); if (state.failed) return current;
+ otherlv_4=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXAnnotation393); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXAnnotationAccess().getCommaKeyword_2_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:240:1: ( (lv_details_5_0= ruleXStringToStringMapEntry ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:241:1: (lv_details_5_0= ruleXStringToStringMapEntry )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:246:1: ( (lv_details_5_0= ruleXStringToStringMapEntry ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:247:1: (lv_details_5_0= ruleXStringToStringMapEntry )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:241:1: (lv_details_5_0= ruleXStringToStringMapEntry )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:242:3: lv_details_5_0= ruleXStringToStringMapEntry
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:247:1: (lv_details_5_0= ruleXStringToStringMapEntry )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:248:3: lv_details_5_0= ruleXStringToStringMapEntry
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getDetailsXStringToStringMapEntryParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation405);
+ pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation414);
lv_details_5_0=ruleXStringToStringMapEntry();
state._fsp--;
@@ -728,7 +741,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXAnnotation419); if (state.failed) return current;
+ otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXAnnotation428); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_2_3());
@@ -763,7 +776,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXStringToStringMapEntry"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:270:1: entryRuleXStringToStringMapEntry returns [EObject current=null] : iv_ruleXStringToStringMapEntry= ruleXStringToStringMapEntry EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:276:1: entryRuleXStringToStringMapEntry returns [EObject current=null] : iv_ruleXStringToStringMapEntry= ruleXStringToStringMapEntry EOF ;
public final EObject entryRuleXStringToStringMapEntry() throws RecognitionException {
EObject current = null;
@@ -771,13 +784,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:271:2: (iv_ruleXStringToStringMapEntry= ruleXStringToStringMapEntry EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:272:2: iv_ruleXStringToStringMapEntry= ruleXStringToStringMapEntry EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:277:2: (iv_ruleXStringToStringMapEntry= ruleXStringToStringMapEntry EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:278:2: iv_ruleXStringToStringMapEntry= ruleXStringToStringMapEntry EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXStringToStringMapEntryRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_entryRuleXStringToStringMapEntry457);
+ pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_entryRuleXStringToStringMapEntry466);
iv_ruleXStringToStringMapEntry=ruleXStringToStringMapEntry();
state._fsp--;
@@ -785,7 +798,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXStringToStringMapEntry;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringToStringMapEntry467); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringToStringMapEntry476); if (state.failed) return current;
}
@@ -803,7 +816,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXStringToStringMapEntry"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:279:1: ruleXStringToStringMapEntry returns [EObject current=null] : ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:285:1: ruleXStringToStringMapEntry returns [EObject current=null] : ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
public final EObject ruleXStringToStringMapEntry() throws RecognitionException {
EObject current = null;
@@ -815,24 +828,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:282:28: ( ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:283:1: ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:288:28: ( ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:289:1: ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:283:1: ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:283:2: ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:289:1: ( ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:289:2: ( (lv_key_0_0= ruleQualifiedName ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:283:2: ( (lv_key_0_0= ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:284:1: (lv_key_0_0= ruleQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:289:2: ( (lv_key_0_0= ruleQualifiedName ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:290:1: (lv_key_0_0= ruleQualifiedName )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:284:1: (lv_key_0_0= ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:285:3: lv_key_0_0= ruleQualifiedName
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:290:1: (lv_key_0_0= ruleQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:291:3: lv_key_0_0= ruleQualifiedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXStringToStringMapEntryAccess().getKeyQualifiedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXStringToStringMapEntry513);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXStringToStringMapEntry522);
lv_key_0_0=ruleQualifiedName();
state._fsp--;
@@ -856,19 +869,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXStringToStringMapEntry525); if (state.failed) return current;
+ otherlv_1=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXStringToStringMapEntry534); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:305:1: ( (lv_value_2_0= RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:306:1: (lv_value_2_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:311:1: ( (lv_value_2_0= RULE_STRING ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:312:1: (lv_value_2_0= RULE_STRING )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:306:1: (lv_value_2_0= RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:307:3: lv_value_2_0= RULE_STRING
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:312:1: (lv_value_2_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:313:3: lv_value_2_0= RULE_STRING
{
- lv_value_2_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXStringToStringMapEntry542); if (state.failed) return current;
+ lv_value_2_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXStringToStringMapEntry551); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_value_2_0, grammarAccess.getXStringToStringMapEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
@@ -915,7 +928,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXImportDirective"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:331:1: entryRuleXImportDirective returns [EObject current=null] : iv_ruleXImportDirective= ruleXImportDirective EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:337:1: entryRuleXImportDirective returns [EObject current=null] : iv_ruleXImportDirective= ruleXImportDirective EOF ;
public final EObject entryRuleXImportDirective() throws RecognitionException {
EObject current = null;
@@ -923,13 +936,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:332:2: (iv_ruleXImportDirective= ruleXImportDirective EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:333:2: iv_ruleXImportDirective= ruleXImportDirective EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:338:2: (iv_ruleXImportDirective= ruleXImportDirective EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:339:2: iv_ruleXImportDirective= ruleXImportDirective EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDirectiveRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXImportDirective_in_entryRuleXImportDirective583);
+ pushFollow(FollowSets000.FOLLOW_ruleXImportDirective_in_entryRuleXImportDirective592);
iv_ruleXImportDirective=ruleXImportDirective();
state._fsp--;
@@ -937,7 +950,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXImportDirective;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportDirective593); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportDirective602); if (state.failed) return current;
}
@@ -955,7 +968,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXImportDirective"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:340:1: ruleXImportDirective returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:346:1: ruleXImportDirective returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) ) ;
public final EObject ruleXImportDirective() throws RecognitionException {
EObject current = null;
@@ -966,30 +979,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:343:28: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:344:1: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:349:28: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:350:1: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:344:1: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:344:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:350:1: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:350:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) )
{
- otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleXImportDirective630); if (state.failed) return current;
+ otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleXImportDirective639); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXImportDirectiveAccess().getImportKeyword_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:348:1: ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:349:1: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:354:1: ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:355:1: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:349:1: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:350:3: lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:355:1: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:356:3: lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDirectiveAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_ruleXImportDirective651);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_ruleXImportDirective660);
lv_importedNamespace_1_0=ruleQualifiedNameWithWildcard();
state._fsp--;
@@ -1036,7 +1049,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedNameWithWildcard"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:374:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:380:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ;
public final String entryRuleQualifiedNameWithWildcard() throws RecognitionException {
String current = null;
@@ -1044,13 +1057,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:375:2: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:376:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:381:2: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:382:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameWithWildcardRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard688);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard697);
iv_ruleQualifiedNameWithWildcard=ruleQualifiedNameWithWildcard();
state._fsp--;
@@ -1058,7 +1071,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleQualifiedNameWithWildcard.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard699); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard708); if (state.failed) return current;
}
@@ -1076,7 +1089,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedNameWithWildcard"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:383:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:389:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? ) ;
public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -1087,18 +1100,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:386:28: ( (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:387:1: (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:392:28: ( (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:393:1: (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:387:1: (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:388:5: this_QualifiedName_0= ruleQualifiedName (kw= '.*' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:393:1: (this_QualifiedName_0= ruleQualifiedName (kw= '.*' )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:394:5: this_QualifiedName_0= ruleQualifiedName (kw= '.*' )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleQualifiedNameWithWildcard746);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleQualifiedNameWithWildcard755);
this_QualifiedName_0=ruleQualifiedName();
state._fsp--;
@@ -1113,7 +1126,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:398:1: (kw= '.*' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:404:1: (kw= '.*' )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -1122,9 +1135,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt7) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:399:2: kw= '.*'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:405:2: kw= '.*'
{
- kw=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleQualifiedNameWithWildcard765); if (state.failed) return current;
+ kw=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleQualifiedNameWithWildcard774); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -1160,7 +1173,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationDirective"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:412:1: entryRuleXAnnotationDirective returns [EObject current=null] : iv_ruleXAnnotationDirective= ruleXAnnotationDirective EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:418:1: entryRuleXAnnotationDirective returns [EObject current=null] : iv_ruleXAnnotationDirective= ruleXAnnotationDirective EOF ;
public final EObject entryRuleXAnnotationDirective() throws RecognitionException {
EObject current = null;
@@ -1168,13 +1181,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:413:2: (iv_ruleXAnnotationDirective= ruleXAnnotationDirective EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:414:2: iv_ruleXAnnotationDirective= ruleXAnnotationDirective EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:419:2: (iv_ruleXAnnotationDirective= ruleXAnnotationDirective EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:420:2: iv_ruleXAnnotationDirective= ruleXAnnotationDirective EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationDirectiveRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotationDirective_in_entryRuleXAnnotationDirective807);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotationDirective_in_entryRuleXAnnotationDirective816);
iv_ruleXAnnotationDirective=ruleXAnnotationDirective();
state._fsp--;
@@ -1182,7 +1195,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXAnnotationDirective;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationDirective817); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationDirective826); if (state.failed) return current;
}
@@ -1200,7 +1213,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationDirective"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:421:1: ruleXAnnotationDirective returns [EObject current=null] : (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:427:1: ruleXAnnotationDirective returns [EObject current=null] : (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) ) ;
public final EObject ruleXAnnotationDirective() throws RecognitionException {
EObject current = null;
@@ -1213,25 +1226,25 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:424:28: ( (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:425:1: (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:430:28: ( (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:431:1: (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:425:1: (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:425:3: otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:431:1: (otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:431:3: otherlv_0= 'annotation' ( (lv_sourceURI_1_0= RULE_STRING ) ) otherlv_2= 'as' ( (lv_name_3_0= ruleValidID ) )
{
- otherlv_0=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleXAnnotationDirective854); if (state.failed) return current;
+ otherlv_0=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleXAnnotationDirective863); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXAnnotationDirectiveAccess().getAnnotationKeyword_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:429:1: ( (lv_sourceURI_1_0= RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:430:1: (lv_sourceURI_1_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:435:1: ( (lv_sourceURI_1_0= RULE_STRING ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:436:1: (lv_sourceURI_1_0= RULE_STRING )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:430:1: (lv_sourceURI_1_0= RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:431:3: lv_sourceURI_1_0= RULE_STRING
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:436:1: (lv_sourceURI_1_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:437:3: lv_sourceURI_1_0= RULE_STRING
{
- lv_sourceURI_1_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXAnnotationDirective871); if (state.failed) return current;
+ lv_sourceURI_1_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXAnnotationDirective880); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_sourceURI_1_0, grammarAccess.getXAnnotationDirectiveAccess().getSourceURISTRINGTerminalRuleCall_1_0());
@@ -1255,24 +1268,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleXAnnotationDirective888); if (state.failed) return current;
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleXAnnotationDirective897); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXAnnotationDirectiveAccess().getAsKeyword_2());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:451:1: ( (lv_name_3_0= ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:452:1: (lv_name_3_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:457:1: ( (lv_name_3_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:458:1: (lv_name_3_0= ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:452:1: (lv_name_3_0= ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:453:3: lv_name_3_0= ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:458:1: (lv_name_3_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:459:3: lv_name_3_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationDirectiveAccess().getNameValidIDParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXAnnotationDirective909);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXAnnotationDirective918);
lv_name_3_0=ruleValidID();
state._fsp--;
@@ -1319,7 +1332,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXClassifier"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:477:1: entryRuleXClassifier returns [EObject current=null] : iv_ruleXClassifier= ruleXClassifier EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:483:1: entryRuleXClassifier returns [EObject current=null] : iv_ruleXClassifier= ruleXClassifier EOF ;
public final EObject entryRuleXClassifier() throws RecognitionException {
EObject current = null;
@@ -1327,13 +1340,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:478:2: (iv_ruleXClassifier= ruleXClassifier EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:479:2: iv_ruleXClassifier= ruleXClassifier EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:484:2: (iv_ruleXClassifier= ruleXClassifier EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:485:2: iv_ruleXClassifier= ruleXClassifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClassifier_in_entryRuleXClassifier945);
+ pushFollow(FollowSets000.FOLLOW_ruleXClassifier_in_entryRuleXClassifier954);
iv_ruleXClassifier=ruleXClassifier();
state._fsp--;
@@ -1341,7 +1354,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXClassifier;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClassifier955); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClassifier964); if (state.failed) return current;
}
@@ -1359,7 +1372,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXClassifier"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:486:1: ruleXClassifier returns [EObject current=null] : (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:492:1: ruleXClassifier returns [EObject current=null] : (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum ) ;
public final EObject ruleXClassifier() throws RecognitionException {
EObject current = null;
@@ -1373,22 +1386,22 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:489:28: ( (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:490:1: (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:495:28: ( (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:496:1: (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:490:1: (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:496:1: (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum )
int alt8=3;
alt8 = dfa8.predict(input);
switch (alt8) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:491:5: this_XClass_0= ruleXClass
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:497:5: this_XClass_0= ruleXClass
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassifierAccess().getXClassParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClass_in_ruleXClassifier1002);
+ pushFollow(FollowSets000.FOLLOW_ruleXClass_in_ruleXClassifier1011);
this_XClass_0=ruleXClass();
state._fsp--;
@@ -1403,14 +1416,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:501:5: this_XDataType_1= ruleXDataType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:507:5: this_XDataType_1= ruleXDataType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassifierAccess().getXDataTypeParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_ruleXClassifier1029);
+ pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_ruleXClassifier1038);
this_XDataType_1=ruleXDataType();
state._fsp--;
@@ -1425,14 +1438,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:511:5: this_XEnum_2= ruleXEnum
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:517:5: this_XEnum_2= ruleXEnum
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassifierAccess().getXEnumParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_ruleXClassifier1056);
+ pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_ruleXClassifier1065);
this_XEnum_2=ruleXEnum();
state._fsp--;
@@ -1469,7 +1482,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXDataType"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:527:1: entryRuleXDataType returns [EObject current=null] : iv_ruleXDataType= ruleXDataType EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:533:1: entryRuleXDataType returns [EObject current=null] : iv_ruleXDataType= ruleXDataType EOF ;
public final EObject entryRuleXDataType() throws RecognitionException {
EObject current = null;
@@ -1477,13 +1490,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:528:2: (iv_ruleXDataType= ruleXDataType EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:529:2: iv_ruleXDataType= ruleXDataType EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:534:2: (iv_ruleXDataType= ruleXDataType EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:535:2: iv_ruleXDataType= ruleXDataType EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDataTypeRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_entryRuleXDataType1091);
+ pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_entryRuleXDataType1100);
iv_ruleXDataType=ruleXDataType();
state._fsp--;
@@ -1491,7 +1504,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXDataType;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDataType1101); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDataType1110); if (state.failed) return current;
}
@@ -1509,7 +1522,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXDataType"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:536:1: ruleXDataType returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:542:1: ruleXDataType returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) ;
public final EObject ruleXDataType() throws RecognitionException {
EObject current = null;
@@ -1537,13 +1550,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:539:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:540:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:545:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:546:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:540:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:540:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:546:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:546:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'type' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )? otherlv_8= 'wraps' ( (lv_instanceType_9_0= ruleJvmTypeReference ) ) ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:540:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:546:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop9:
do {
int alt9=2;
@@ -1556,17 +1569,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt9) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:541:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:547:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:541:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:542:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:547:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:548:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDataTypeAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXDataType1147);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXDataType1156);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -1596,19 +1609,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleXDataType1160); if (state.failed) return current;
+ otherlv_1=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleXDataType1169); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXDataTypeAccess().getTypeKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:562:1: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:563:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:568:1: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:569:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:563:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:564:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:569:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:570:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXDataType1177); if (state.failed) return current;
+ lv_name_2_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXDataType1186); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_2_0, grammarAccess.getXDataTypeAccess().getNameIDTerminalRuleCall_2_0());
@@ -1632,7 +1645,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:580:2: (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:586:2: (otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>' )?
int alt11=2;
int LA11_0 = input.LA(1);
@@ -1641,26 +1654,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt11) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:580:4: otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:586:4: otherlv_3= '<' ( (lv_typeParameters_4_0= ruleXTypeParameter ) ) (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )* otherlv_7= '>'
{
- otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXDataType1195); if (state.failed) return current;
+ otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXDataType1204); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXDataTypeAccess().getLessThanSignKeyword_3_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:584:1: ( (lv_typeParameters_4_0= ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:585:1: (lv_typeParameters_4_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:590:1: ( (lv_typeParameters_4_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:591:1: (lv_typeParameters_4_0= ruleXTypeParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:585:1: (lv_typeParameters_4_0= ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:586:3: lv_typeParameters_4_0= ruleXTypeParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:591:1: (lv_typeParameters_4_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:592:3: lv_typeParameters_4_0= ruleXTypeParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDataTypeAccess().getTypeParametersXTypeParameterParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXDataType1216);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXDataType1225);
lv_typeParameters_4_0=ruleXTypeParameter();
state._fsp--;
@@ -1684,7 +1697,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:602:2: (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:608:2: (otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) ) )*
loop10:
do {
int alt10=2;
@@ -1697,26 +1710,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt10) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:602:4: otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:608:4: otherlv_5= ',' ( (lv_typeParameters_6_0= ruleXTypeParameter ) )
{
- otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXDataType1229); if (state.failed) return current;
+ otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXDataType1238); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXDataTypeAccess().getCommaKeyword_3_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:606:1: ( (lv_typeParameters_6_0= ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:607:1: (lv_typeParameters_6_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:612:1: ( (lv_typeParameters_6_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:613:1: (lv_typeParameters_6_0= ruleXTypeParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:607:1: (lv_typeParameters_6_0= ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:608:3: lv_typeParameters_6_0= ruleXTypeParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:613:1: (lv_typeParameters_6_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:614:3: lv_typeParameters_6_0= ruleXTypeParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDataTypeAccess().getTypeParametersXTypeParameterParserRuleCall_3_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXDataType1250);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXDataType1259);
lv_typeParameters_6_0=ruleXTypeParameter();
state._fsp--;
@@ -1749,7 +1762,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXDataType1264); if (state.failed) return current;
+ otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXDataType1273); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXDataTypeAccess().getGreaterThanSignKeyword_3_3());
@@ -1761,24 +1774,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleXDataType1278); if (state.failed) return current;
+ otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleXDataType1287); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXDataTypeAccess().getWrapsKeyword_4());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:632:1: ( (lv_instanceType_9_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:633:1: (lv_instanceType_9_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:638:1: ( (lv_instanceType_9_0= ruleJvmTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:639:1: (lv_instanceType_9_0= ruleJvmTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:633:1: (lv_instanceType_9_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:634:3: lv_instanceType_9_0= ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:639:1: (lv_instanceType_9_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:640:3: lv_instanceType_9_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDataTypeAccess().getInstanceTypeJvmTypeReferenceParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXDataType1299);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXDataType1308);
lv_instanceType_9_0=ruleJvmTypeReference();
state._fsp--;
@@ -1802,17 +1815,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:650:2: ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:652:1: ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:656:2: ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:658:1: ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:652:1: ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:653:2: ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:658:1: ( ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:659:2: ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6());
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:656:2: ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:657:3: ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:662:2: ( ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:663:3: ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:657:3: ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:663:3: ( ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) ) )*
loop12:
do {
int alt12=3;
@@ -1828,36 +1841,36 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt12) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:659:4: ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:665:4: ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:659:4: ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:660:5: {...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:665:4: ({...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:666:5: {...}? => ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXDataType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:660:106: ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:661:6: ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:666:106: ( ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:667:6: ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:664:6: ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:664:7: {...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:670:6: ({...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:670:7: {...}? => ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXDataType", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:664:16: ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:664:17: ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:670:16: ( ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:670:17: ( (lv_serializable_11_0= 'create' ) ) ( (lv_createBody_12_0= ruleXBlockExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:664:17: ( (lv_serializable_11_0= 'create' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:665:1: (lv_serializable_11_0= 'create' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:670:17: ( (lv_serializable_11_0= 'create' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:671:1: (lv_serializable_11_0= 'create' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:665:1: (lv_serializable_11_0= 'create' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:666:3: lv_serializable_11_0= 'create'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:671:1: (lv_serializable_11_0= 'create' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:672:3: lv_serializable_11_0= 'create'
{
- lv_serializable_11_0=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleXDataType1363); if (state.failed) return current;
+ lv_serializable_11_0=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleXDataType1372); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_serializable_11_0, grammarAccess.getXDataTypeAccess().getSerializableCreateKeyword_6_0_0_0());
@@ -1877,18 +1890,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:679:2: ( (lv_createBody_12_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:680:1: (lv_createBody_12_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:685:2: ( (lv_createBody_12_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:686:1: (lv_createBody_12_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:680:1: (lv_createBody_12_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:681:3: lv_createBody_12_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:686:1: (lv_createBody_12_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:687:3: lv_createBody_12_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDataTypeAccess().getCreateBodyXBlockExpressionParserRuleCall_6_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXDataType1397);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXDataType1406);
lv_createBody_12_0=ruleXBlockExpression();
state._fsp--;
@@ -1929,47 +1942,47 @@ 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:704:4: ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:710:4: ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:704:4: ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:705:5: {...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:710:4: ({...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:711:5: {...}? => ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXDataType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 1)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:705:106: ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:706:6: ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:711:106: ( ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:712:6: ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 1);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:709:6: ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:709:7: {...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:715:6: ({...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:715:7: {...}? => (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXDataType", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:709:16: (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:709:18: otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:715:16: (otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:715:18: otherlv_13= 'convert' ( (lv_convertBody_14_0= ruleXBlockExpression ) )
{
- otherlv_13=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleXDataType1465); if (state.failed) return current;
+ otherlv_13=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleXDataType1474); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXDataTypeAccess().getConvertKeyword_6_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:713:1: ( (lv_convertBody_14_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:714:1: (lv_convertBody_14_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:719:1: ( (lv_convertBody_14_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:720:1: (lv_convertBody_14_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:714:1: (lv_convertBody_14_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:715:3: lv_convertBody_14_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:720:1: (lv_convertBody_14_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:721:3: lv_convertBody_14_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDataTypeAccess().getConvertBodyXBlockExpressionParserRuleCall_6_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXDataType1486);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXDataType1495);
lv_convertBody_14_0=ruleXBlockExpression();
state._fsp--;
@@ -2048,7 +2061,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXEnum"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:753:1: entryRuleXEnum returns [EObject current=null] : iv_ruleXEnum= ruleXEnum EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:759:1: entryRuleXEnum returns [EObject current=null] : iv_ruleXEnum= ruleXEnum EOF ;
public final EObject entryRuleXEnum() throws RecognitionException {
EObject current = null;
@@ -2056,13 +2069,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:754:2: (iv_ruleXEnum= ruleXEnum EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:755:2: iv_ruleXEnum= ruleXEnum EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:760:2: (iv_ruleXEnum= ruleXEnum EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:761:2: iv_ruleXEnum= ruleXEnum EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEnumRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_entryRuleXEnum1563);
+ pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_entryRuleXEnum1572);
iv_ruleXEnum=ruleXEnum();
state._fsp--;
@@ -2070,7 +2083,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXEnum;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnum1573); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnum1582); if (state.failed) return current;
}
@@ -2088,7 +2101,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXEnum"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:762:1: ruleXEnum returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:768:1: ruleXEnum returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' ) ;
public final EObject ruleXEnum() throws RecognitionException {
EObject current = null;
@@ -2107,13 +2120,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:765:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:766:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:771:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:772:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:766:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:766:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:772:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:772:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'enum' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '{' ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )? otherlv_7= '}'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:766:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:772:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop13:
do {
int alt13=2;
@@ -2126,17 +2139,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt13) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:767:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:773:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:767:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:768:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:773:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:774:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEnumAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXEnum1619);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXEnum1628);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -2166,19 +2179,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleXEnum1632); if (state.failed) return current;
+ otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleXEnum1641); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXEnumAccess().getEnumKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:788:1: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:789:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:794:1: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:795:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:789:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:790:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:795:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:796:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXEnum1649); if (state.failed) return current;
+ lv_name_2_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXEnum1658); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_2_0, grammarAccess.getXEnumAccess().getNameIDTerminalRuleCall_2_0());
@@ -2202,13 +2215,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXEnum1666); if (state.failed) return current;
+ otherlv_3=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXEnum1675); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXEnumAccess().getLeftCurlyBracketKeyword_3());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:810:1: ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:816:1: ( ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )* )?
int alt16=2;
int LA16_0 = input.LA(1);
@@ -2217,20 +2230,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt16) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:810:2: ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:816:2: ( (lv_literals_4_0= ruleXEnumLiteral ) ) ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:810:2: ( (lv_literals_4_0= ruleXEnumLiteral ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:811:1: (lv_literals_4_0= ruleXEnumLiteral )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:816:2: ( (lv_literals_4_0= ruleXEnumLiteral ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:817:1: (lv_literals_4_0= ruleXEnumLiteral )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:811:1: (lv_literals_4_0= ruleXEnumLiteral )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:812:3: lv_literals_4_0= ruleXEnumLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:817:1: (lv_literals_4_0= ruleXEnumLiteral )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:818:3: lv_literals_4_0= ruleXEnumLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEnumAccess().getLiteralsXEnumLiteralParserRuleCall_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_ruleXEnum1688);
+ pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_ruleXEnum1697);
lv_literals_4_0=ruleXEnumLiteral();
state._fsp--;
@@ -2254,7 +2267,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:828:2: ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:834:2: ( (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) ) )*
loop15:
do {
int alt15=2;
@@ -2267,9 +2280,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt15) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:828:3: (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:834:3: (otherlv_5= ',' )? ( (lv_literals_6_0= ruleXEnumLiteral ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:828:3: (otherlv_5= ',' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:834:3: (otherlv_5= ',' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -2278,9 +2291,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt14) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:828:5: otherlv_5= ','
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:834:5: otherlv_5= ','
{
- otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXEnum1702); if (state.failed) return current;
+ otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXEnum1711); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXEnumAccess().getCommaKeyword_4_1_0());
@@ -2292,18 +2305,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:832:3: ( (lv_literals_6_0= ruleXEnumLiteral ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:833:1: (lv_literals_6_0= ruleXEnumLiteral )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:838:3: ( (lv_literals_6_0= ruleXEnumLiteral ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:839:1: (lv_literals_6_0= ruleXEnumLiteral )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:833:1: (lv_literals_6_0= ruleXEnumLiteral )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:834:3: lv_literals_6_0= ruleXEnumLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:839:1: (lv_literals_6_0= ruleXEnumLiteral )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:840:3: lv_literals_6_0= ruleXEnumLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEnumAccess().getLiteralsXEnumLiteralParserRuleCall_4_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_ruleXEnum1725);
+ pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_ruleXEnum1734);
lv_literals_6_0=ruleXEnumLiteral();
state._fsp--;
@@ -2342,7 +2355,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXEnum1741); if (state.failed) return current;
+ otherlv_7=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXEnum1750); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXEnumAccess().getRightCurlyBracketKeyword_5());
@@ -2371,7 +2384,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXEnumLiteral"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:862:1: entryRuleXEnumLiteral returns [EObject current=null] : iv_ruleXEnumLiteral= ruleXEnumLiteral EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:868:1: entryRuleXEnumLiteral returns [EObject current=null] : iv_ruleXEnumLiteral= ruleXEnumLiteral EOF ;
public final EObject entryRuleXEnumLiteral() throws RecognitionException {
EObject current = null;
@@ -2379,13 +2392,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:863:2: (iv_ruleXEnumLiteral= ruleXEnumLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:864:2: iv_ruleXEnumLiteral= ruleXEnumLiteral EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:869:2: (iv_ruleXEnumLiteral= ruleXEnumLiteral EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:870:2: iv_ruleXEnumLiteral= ruleXEnumLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEnumLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_entryRuleXEnumLiteral1777);
+ pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_entryRuleXEnumLiteral1786);
iv_ruleXEnumLiteral=ruleXEnumLiteral();
state._fsp--;
@@ -2393,7 +2406,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXEnumLiteral;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnumLiteral1787); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnumLiteral1796); if (state.failed) return current;
}
@@ -2411,7 +2424,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXEnumLiteral"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:871:1: ruleXEnumLiteral returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:877:1: ruleXEnumLiteral returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? ) ;
public final EObject ruleXEnumLiteral() throws RecognitionException {
EObject current = null;
@@ -2426,13 +2439,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:874:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:875:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:880:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:881:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:875:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:875:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:881:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:881:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )? (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:875:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:881:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop17:
do {
int alt17=2;
@@ -2445,17 +2458,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt17) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:876:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:882:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:876:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:877:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:882:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:883:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEnumLiteralAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXEnumLiteral1833);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXEnumLiteral1842);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -2485,13 +2498,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:893:3: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:894:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:899:3: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:900:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:894:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:895:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:900:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:901:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXEnumLiteral1851); if (state.failed) return current;
+ lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXEnumLiteral1860); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_1_0, grammarAccess.getXEnumLiteralAccess().getNameIDTerminalRuleCall_1_0());
@@ -2515,7 +2528,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:911:2: (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:917:2: (otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) ) )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -2524,21 +2537,21 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt18) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:911:4: otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:917:4: otherlv_2= 'as' ( (lv_literal_3_0= RULE_STRING ) )
{
- otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleXEnumLiteral1869); if (state.failed) return current;
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleXEnumLiteral1878); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXEnumLiteralAccess().getAsKeyword_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:915:1: ( (lv_literal_3_0= RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:916:1: (lv_literal_3_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:921:1: ( (lv_literal_3_0= RULE_STRING ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:922:1: (lv_literal_3_0= RULE_STRING )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:916:1: (lv_literal_3_0= RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:917:3: lv_literal_3_0= RULE_STRING
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:922:1: (lv_literal_3_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:923:3: lv_literal_3_0= RULE_STRING
{
- lv_literal_3_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXEnumLiteral1886); if (state.failed) return current;
+ lv_literal_3_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXEnumLiteral1895); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_literal_3_0, grammarAccess.getXEnumLiteralAccess().getLiteralSTRINGTerminalRuleCall_2_1_0());
@@ -2568,7 +2581,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:933:4: (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:939:4: (otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) ) )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2577,21 +2590,21 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt19) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:933:6: otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:939:6: otherlv_4= '=' ( (lv_value_5_0= RULE_INT ) )
{
- otherlv_4=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXEnumLiteral1906); if (state.failed) return current;
+ otherlv_4=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXEnumLiteral1915); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXEnumLiteralAccess().getEqualsSignKeyword_3_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:937:1: ( (lv_value_5_0= RULE_INT ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:938:1: (lv_value_5_0= RULE_INT )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:943:1: ( (lv_value_5_0= RULE_INT ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:944:1: (lv_value_5_0= RULE_INT )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:938:1: (lv_value_5_0= RULE_INT )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:939:3: lv_value_5_0= RULE_INT
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:944:1: (lv_value_5_0= RULE_INT )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:945:3: lv_value_5_0= RULE_INT
{
- lv_value_5_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXEnumLiteral1923); if (state.failed) return current;
+ lv_value_5_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXEnumLiteral1932); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_value_5_0, grammarAccess.getXEnumLiteralAccess().getValueINTTerminalRuleCall_3_1_0());
@@ -2644,7 +2657,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXClass"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:963:1: entryRuleXClass returns [EObject current=null] : iv_ruleXClass= ruleXClass EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:969:1: entryRuleXClass returns [EObject current=null] : iv_ruleXClass= ruleXClass EOF ;
public final EObject entryRuleXClass() throws RecognitionException {
EObject current = null;
@@ -2652,13 +2665,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:964:2: (iv_ruleXClass= ruleXClass EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:965:2: iv_ruleXClass= ruleXClass EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:970:2: (iv_ruleXClass= ruleXClass EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:971:2: iv_ruleXClass= ruleXClass EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClass_in_entryRuleXClass1966);
+ pushFollow(FollowSets000.FOLLOW_ruleXClass_in_entryRuleXClass1975);
iv_ruleXClass=ruleXClass();
state._fsp--;
@@ -2666,7 +2679,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXClass;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClass1976); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClass1985); if (state.failed) return current;
}
@@ -2684,7 +2697,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXClass"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:972:1: ruleXClass returns [EObject current=null] : ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:978:1: ruleXClass returns [EObject current=null] : ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' ) ;
public final EObject ruleXClass() throws RecognitionException {
EObject current = null;
@@ -2718,14 +2731,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:975:28: ( ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:976:1: ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:981:28: ( ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:982:1: ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:976:1: ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:976:2: () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:982:1: ( () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:982:2: () ( (lv_annotations_1_0= ruleXAnnotation ) )* ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) ) ( (lv_name_5_0= RULE_ID ) ) (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )? (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )? otherlv_17= '{' ( (lv_members_18_0= ruleXMember ) )* otherlv_19= '}'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:976:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:977:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:982:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:983:5:
{
if ( state.backtracking==0 ) {
@@ -2737,7 +2750,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:982:2: ( (lv_annotations_1_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:988:2: ( (lv_annotations_1_0= ruleXAnnotation ) )*
loop20:
do {
int alt20=2;
@@ -2750,17 +2763,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt20) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:983:1: (lv_annotations_1_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:989:1: (lv_annotations_1_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:983:1: (lv_annotations_1_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:984:3: lv_annotations_1_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:989:1: (lv_annotations_1_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:990:3: lv_annotations_1_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassAccess().getAnnotationsXAnnotationParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXClass2031);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXClass2040);
lv_annotations_1_0=ruleXAnnotation();
state._fsp--;
@@ -2790,7 +2803,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1000:3: ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1006:3: ( ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' ) | ( (lv_interface_4_0= 'interface' ) ) )
int alt22=2;
int LA22_0 = input.LA(1);
@@ -2809,12 +2822,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt22) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1000:4: ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1006:4: ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1000:4: ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1000:5: ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1006:4: ( ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1006:5: ( (lv_abstract_2_0= 'abstract' ) )? otherlv_3= 'class'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1000:5: ( (lv_abstract_2_0= 'abstract' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1006:5: ( (lv_abstract_2_0= 'abstract' ) )?
int alt21=2;
int LA21_0 = input.LA(1);
@@ -2823,12 +2836,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt21) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1001:1: (lv_abstract_2_0= 'abstract' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1007:1: (lv_abstract_2_0= 'abstract' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1001:1: (lv_abstract_2_0= 'abstract' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1002:3: lv_abstract_2_0= 'abstract'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1007:1: (lv_abstract_2_0= 'abstract' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1008:3: lv_abstract_2_0= 'abstract'
{
- lv_abstract_2_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleXClass2052); if (state.failed) return current;
+ lv_abstract_2_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleXClass2061); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_abstract_2_0, grammarAccess.getXClassAccess().getAbstractAbstractKeyword_2_0_0_0());
@@ -2851,7 +2864,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleXClass2078); if (state.failed) return current;
+ otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleXClass2087); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXClassAccess().getClassKeyword_2_0_1());
@@ -2864,15 +2877,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:1020:6: ( (lv_interface_4_0= 'interface' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1026:6: ( (lv_interface_4_0= 'interface' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1020:6: ( (lv_interface_4_0= 'interface' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1021:1: (lv_interface_4_0= 'interface' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1026:6: ( (lv_interface_4_0= 'interface' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1027:1: (lv_interface_4_0= 'interface' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1021:1: (lv_interface_4_0= 'interface' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1022:3: lv_interface_4_0= 'interface'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1027:1: (lv_interface_4_0= 'interface' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1028:3: lv_interface_4_0= 'interface'
{
- lv_interface_4_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleXClass2103); if (state.failed) return current;
+ lv_interface_4_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleXClass2112); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_interface_4_0, grammarAccess.getXClassAccess().getInterfaceInterfaceKeyword_2_1_0());
@@ -2898,13 +2911,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1035:3: ( (lv_name_5_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1036:1: (lv_name_5_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1041:3: ( (lv_name_5_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1042:1: (lv_name_5_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1036:1: (lv_name_5_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1037:3: lv_name_5_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1042:1: (lv_name_5_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1043:3: lv_name_5_0= RULE_ID
{
- lv_name_5_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXClass2134); if (state.failed) return current;
+ lv_name_5_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXClass2143); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_5_0, grammarAccess.getXClassAccess().getNameIDTerminalRuleCall_3_0());
@@ -2928,7 +2941,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1053:2: (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1059:2: (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )?
int alt24=2;
int LA24_0 = input.LA(1);
@@ -2937,26 +2950,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt24) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1053:4: otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1059:4: otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>'
{
- otherlv_6=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXClass2152); if (state.failed) return current;
+ otherlv_6=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXClass2161); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXClassAccess().getLessThanSignKeyword_4_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1057:1: ( (lv_typeParameters_7_0= ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1058:1: (lv_typeParameters_7_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1063:1: ( (lv_typeParameters_7_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1064:1: (lv_typeParameters_7_0= ruleXTypeParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1058:1: (lv_typeParameters_7_0= ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1059:3: lv_typeParameters_7_0= ruleXTypeParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1064:1: (lv_typeParameters_7_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1065:3: lv_typeParameters_7_0= ruleXTypeParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassAccess().getTypeParametersXTypeParameterParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXClass2173);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXClass2182);
lv_typeParameters_7_0=ruleXTypeParameter();
state._fsp--;
@@ -2980,7 +2993,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1075:2: (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1081:2: (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )*
loop23:
do {
int alt23=2;
@@ -2993,26 +3006,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt23) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1075:4: otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1081:4: otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
{
- otherlv_8=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXClass2186); if (state.failed) return current;
+ otherlv_8=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXClass2195); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXClassAccess().getCommaKeyword_4_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1079:1: ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1080:1: (lv_typeParameters_9_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1085:1: ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1086:1: (lv_typeParameters_9_0= ruleXTypeParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1080:1: (lv_typeParameters_9_0= ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1081:3: lv_typeParameters_9_0= ruleXTypeParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1086:1: (lv_typeParameters_9_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1087:3: lv_typeParameters_9_0= ruleXTypeParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassAccess().getTypeParametersXTypeParameterParserRuleCall_4_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXClass2207);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXClass2216);
lv_typeParameters_9_0=ruleXTypeParameter();
state._fsp--;
@@ -3045,7 +3058,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_10=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXClass2221); if (state.failed) return current;
+ otherlv_10=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXClass2230); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXClassAccess().getGreaterThanSignKeyword_4_3());
@@ -3057,7 +3070,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1101:3: (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1107:3: (otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )* )?
int alt26=2;
int LA26_0 = input.LA(1);
@@ -3066,26 +3079,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt26) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1101:5: otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1107:5: otherlv_11= 'extends' ( (lv_superTypes_12_0= ruleXGenericType ) ) (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )*
{
- otherlv_11=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleXClass2236); if (state.failed) return current;
+ otherlv_11=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleXClass2245); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getXClassAccess().getExtendsKeyword_5_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1105:1: ( (lv_superTypes_12_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1106:1: (lv_superTypes_12_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1111:1: ( (lv_superTypes_12_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1112:1: (lv_superTypes_12_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1106:1: (lv_superTypes_12_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1107:3: lv_superTypes_12_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1112:1: (lv_superTypes_12_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1113:3: lv_superTypes_12_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassAccess().getSuperTypesXGenericTypeParserRuleCall_5_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXClass2257);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXClass2266);
lv_superTypes_12_0=ruleXGenericType();
state._fsp--;
@@ -3109,7 +3122,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1123:2: (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1129:2: (otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) ) )*
loop25:
do {
int alt25=2;
@@ -3122,26 +3135,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt25) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1123:4: otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1129:4: otherlv_13= ',' ( (lv_superTypes_14_0= ruleXGenericType ) )
{
- otherlv_13=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXClass2270); if (state.failed) return current;
+ otherlv_13=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXClass2279); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXClassAccess().getCommaKeyword_5_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1127:1: ( (lv_superTypes_14_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1128:1: (lv_superTypes_14_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1133:1: ( (lv_superTypes_14_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1134:1: (lv_superTypes_14_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1128:1: (lv_superTypes_14_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1129:3: lv_superTypes_14_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1134:1: (lv_superTypes_14_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1135:3: lv_superTypes_14_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassAccess().getSuperTypesXGenericTypeParserRuleCall_5_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXClass2291);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXClass2300);
lv_superTypes_14_0=ruleXGenericType();
state._fsp--;
@@ -3180,7 +3193,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1145:6: (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1151:6: (otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) ) )?
int alt27=2;
int LA27_0 = input.LA(1);
@@ -3189,26 +3202,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt27) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1145:8: otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1151:8: otherlv_15= 'wraps' ( (lv_instanceType_16_0= ruleJvmTypeReference ) )
{
- otherlv_15=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleXClass2308); if (state.failed) return current;
+ otherlv_15=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleXClass2317); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_15, grammarAccess.getXClassAccess().getWrapsKeyword_6_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1149:1: ( (lv_instanceType_16_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1150:1: (lv_instanceType_16_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1155:1: ( (lv_instanceType_16_0= ruleJvmTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1156:1: (lv_instanceType_16_0= ruleJvmTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1150:1: (lv_instanceType_16_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1151:3: lv_instanceType_16_0= ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1156:1: (lv_instanceType_16_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1157:3: lv_instanceType_16_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassAccess().getInstanceTypeJvmTypeReferenceParserRuleCall_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXClass2329);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXClass2338);
lv_instanceType_16_0=ruleJvmTypeReference();
state._fsp--;
@@ -3238,13 +3251,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_17=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXClass2343); if (state.failed) return current;
+ otherlv_17=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXClass2352); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_17, grammarAccess.getXClassAccess().getLeftCurlyBracketKeyword_7());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1171:1: ( (lv_members_18_0= ruleXMember ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1177:1: ( (lv_members_18_0= ruleXMember ) )*
loop28:
do {
int alt28=2;
@@ -3257,17 +3270,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt28) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1172:1: (lv_members_18_0= ruleXMember )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1178:1: (lv_members_18_0= ruleXMember )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1172:1: (lv_members_18_0= ruleXMember )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1173:3: lv_members_18_0= ruleXMember
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1178:1: (lv_members_18_0= ruleXMember )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1179:3: lv_members_18_0= ruleXMember
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClassAccess().getMembersXMemberParserRuleCall_8_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMember_in_ruleXClass2364);
+ pushFollow(FollowSets000.FOLLOW_ruleXMember_in_ruleXClass2373);
lv_members_18_0=ruleXMember();
state._fsp--;
@@ -3297,7 +3310,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_19=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXClass2377); if (state.failed) return current;
+ otherlv_19=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXClass2386); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_19, grammarAccess.getXClassAccess().getRightCurlyBracketKeyword_9());
@@ -3326,7 +3339,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMember"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1201:1: entryRuleXMember returns [EObject current=null] : iv_ruleXMember= ruleXMember EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1207:1: entryRuleXMember returns [EObject current=null] : iv_ruleXMember= ruleXMember EOF ;
public final EObject entryRuleXMember() throws RecognitionException {
EObject current = null;
@@ -3334,13 +3347,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1202:2: (iv_ruleXMember= ruleXMember EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1203:2: iv_ruleXMember= ruleXMember EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1208:2: (iv_ruleXMember= ruleXMember EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1209:2: iv_ruleXMember= ruleXMember EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMember_in_entryRuleXMember2413);
+ pushFollow(FollowSets000.FOLLOW_ruleXMember_in_entryRuleXMember2422);
iv_ruleXMember=ruleXMember();
state._fsp--;
@@ -3348,7 +3361,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXMember;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMember2423); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMember2432); if (state.failed) return current;
}
@@ -3366,7 +3379,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMember"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1210:1: ruleXMember returns [EObject current=null] : (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1216:1: ruleXMember returns [EObject current=null] : (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute ) ;
public final EObject ruleXMember() throws RecognitionException {
EObject current = null;
@@ -3380,22 +3393,22 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1213:28: ( (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1214:1: (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1219:28: ( (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1220:1: (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1214:1: (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1220:1: (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute )
int alt29=3;
alt29 = dfa29.predict(input);
switch (alt29) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1215:5: this_XOperation_0= ruleXOperation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1221:5: this_XOperation_0= ruleXOperation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberAccess().getXOperationParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_ruleXMember2470);
+ pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_ruleXMember2479);
this_XOperation_0=ruleXOperation();
state._fsp--;
@@ -3410,14 +3423,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:1225:5: this_XReference_1= ruleXReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1231:5: this_XReference_1= ruleXReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberAccess().getXReferenceParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXReference_in_ruleXMember2497);
+ pushFollow(FollowSets000.FOLLOW_ruleXReference_in_ruleXMember2506);
this_XReference_1=ruleXReference();
state._fsp--;
@@ -3432,14 +3445,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1235:5: this_XAttribute_2= ruleXAttribute
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1241:5: this_XAttribute_2= ruleXAttribute
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberAccess().getXAttributeParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_ruleXMember2524);
+ pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_ruleXMember2533);
this_XAttribute_2=ruleXAttribute();
state._fsp--;
@@ -3476,7 +3489,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAttribute"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1251:1: entryRuleXAttribute returns [EObject current=null] : iv_ruleXAttribute= ruleXAttribute EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1257:1: entryRuleXAttribute returns [EObject current=null] : iv_ruleXAttribute= ruleXAttribute EOF ;
public final EObject entryRuleXAttribute() throws RecognitionException {
EObject current = null;
@@ -3484,13 +3497,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1252:2: (iv_ruleXAttribute= ruleXAttribute EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1253:2: iv_ruleXAttribute= ruleXAttribute EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1258:2: (iv_ruleXAttribute= ruleXAttribute EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1259:2: iv_ruleXAttribute= ruleXAttribute EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_entryRuleXAttribute2559);
+ pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_entryRuleXAttribute2568);
iv_ruleXAttribute=ruleXAttribute();
state._fsp--;
@@ -3498,7 +3511,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXAttribute;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAttribute2569); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAttribute2578); if (state.failed) return current;
}
@@ -3516,7 +3529,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAttribute"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1260:1: ruleXAttribute returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1266:1: ruleXAttribute returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) ;
public final EObject ruleXAttribute() throws RecognitionException {
EObject current = null;
@@ -3554,13 +3567,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:1263:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1264:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1269:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1270:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1264:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1264:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1270:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1270:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) ) ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' ) ( (lv_name_13_0= RULE_ID ) ) (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1264:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1270:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop30:
do {
int alt30=2;
@@ -3573,17 +3586,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt30) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1265:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1271:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1265:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1266:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1271:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1272:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXAttribute2615);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXAttribute2624);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -3613,50 +3626,50 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1282:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1284:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1288:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1290:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1284:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1285:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1290:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1291:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getXAttributeAccess().getUnorderedGroup_1());
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1288:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1289:3: ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1294:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1295:3: ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1289:3: ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1295:3: ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )*
loop31:
do {
int alt31=9;
alt31 = dfa31.predict(input);
switch (alt31) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1291:4: ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1297:4: ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1291:4: ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1292:5: {...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1297:4: ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1298:5: {...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1292:107: ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1293:6: ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1298:107: ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1299:6: ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1296:6: ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1296:7: {...}? => ( (lv_unordered_2_0= 'unordered' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1302:6: ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1302:7: {...}? => ( (lv_unordered_2_0= 'unordered' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1296:16: ( (lv_unordered_2_0= 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1297:1: (lv_unordered_2_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1302:16: ( (lv_unordered_2_0= 'unordered' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1303:1: (lv_unordered_2_0= 'unordered' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1297:1: (lv_unordered_2_0= 'unordered' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1298:3: lv_unordered_2_0= 'unordered'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1303:1: (lv_unordered_2_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1304:3: lv_unordered_2_0= 'unordered'
{
- lv_unordered_2_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXAttribute2679); if (state.failed) return current;
+ lv_unordered_2_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXAttribute2688); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unordered_2_0, grammarAccess.getXAttributeAccess().getUnorderedUnorderedKeyword_1_0_0());
@@ -3690,33 +3703,33 @@ 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:1318:4: ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1324:4: ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1318:4: ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1319:5: {...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1324:4: ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1325:5: {...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1319:107: ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1320:6: ({...}? => ( (lv_unique_3_0= 'unique' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1325:107: ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1326:6: ({...}? => ( (lv_unique_3_0= 'unique' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1323:6: ({...}? => ( (lv_unique_3_0= 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1323:7: {...}? => ( (lv_unique_3_0= 'unique' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1329:6: ({...}? => ( (lv_unique_3_0= 'unique' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1329:7: {...}? => ( (lv_unique_3_0= 'unique' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1323:16: ( (lv_unique_3_0= 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1324:1: (lv_unique_3_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1329:16: ( (lv_unique_3_0= 'unique' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1330:1: (lv_unique_3_0= 'unique' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1324:1: (lv_unique_3_0= 'unique' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1325:3: lv_unique_3_0= 'unique'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1330:1: (lv_unique_3_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1331:3: lv_unique_3_0= 'unique'
{
- lv_unique_3_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXAttribute2764); if (state.failed) return current;
+ lv_unique_3_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXAttribute2773); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unique_3_0, grammarAccess.getXAttributeAccess().getUniqueUniqueKeyword_1_1_0());
@@ -3750,33 +3763,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1345:4: ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1351:4: ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1345:4: ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1346:5: {...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1351:4: ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1352:5: {...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1346:107: ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1347:6: ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1352:107: ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1353:6: ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1350:6: ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1350:7: {...}? => ( (lv_readonly_4_0= 'readonly' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1356:6: ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1356:7: {...}? => ( (lv_readonly_4_0= 'readonly' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1350:16: ( (lv_readonly_4_0= 'readonly' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1351:1: (lv_readonly_4_0= 'readonly' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1356:16: ( (lv_readonly_4_0= 'readonly' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1357:1: (lv_readonly_4_0= 'readonly' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1351:1: (lv_readonly_4_0= 'readonly' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1352:3: lv_readonly_4_0= 'readonly'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1357:1: (lv_readonly_4_0= 'readonly' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1358:3: lv_readonly_4_0= 'readonly'
{
- lv_readonly_4_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleXAttribute2849); if (state.failed) return current;
+ lv_readonly_4_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleXAttribute2858); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_readonly_4_0, grammarAccess.getXAttributeAccess().getReadonlyReadonlyKeyword_1_2_0());
@@ -3810,33 +3823,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1372:4: ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1378:4: ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1372:4: ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1373:5: {...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1378:4: ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1379:5: {...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1373:107: ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1374:6: ({...}? => ( (lv_transient_5_0= 'transient' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1379:107: ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1380:6: ({...}? => ( (lv_transient_5_0= 'transient' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1377:6: ({...}? => ( (lv_transient_5_0= 'transient' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1377:7: {...}? => ( (lv_transient_5_0= 'transient' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1383:6: ({...}? => ( (lv_transient_5_0= 'transient' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1383:7: {...}? => ( (lv_transient_5_0= 'transient' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1377:16: ( (lv_transient_5_0= 'transient' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1378:1: (lv_transient_5_0= 'transient' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1383:16: ( (lv_transient_5_0= 'transient' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1384:1: (lv_transient_5_0= 'transient' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1378:1: (lv_transient_5_0= 'transient' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1379:3: lv_transient_5_0= 'transient'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1384:1: (lv_transient_5_0= 'transient' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1385:3: lv_transient_5_0= 'transient'
{
- lv_transient_5_0=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleXAttribute2934); if (state.failed) return current;
+ lv_transient_5_0=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleXAttribute2943); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_transient_5_0, grammarAccess.getXAttributeAccess().getTransientTransientKeyword_1_3_0());
@@ -3870,33 +3883,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1399:4: ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1405:4: ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1399:4: ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1400:5: {...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1405:4: ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1406:5: {...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1400:107: ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1401:6: ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1406:107: ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1407:6: ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1404:6: ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1404:7: {...}? => ( (lv_volatile_6_0= 'volatile' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1410:6: ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1410:7: {...}? => ( (lv_volatile_6_0= 'volatile' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1404:16: ( (lv_volatile_6_0= 'volatile' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1405:1: (lv_volatile_6_0= 'volatile' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1410:16: ( (lv_volatile_6_0= 'volatile' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1411:1: (lv_volatile_6_0= 'volatile' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1405:1: (lv_volatile_6_0= 'volatile' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1406:3: lv_volatile_6_0= 'volatile'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1411:1: (lv_volatile_6_0= 'volatile' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1412:3: lv_volatile_6_0= 'volatile'
{
- lv_volatile_6_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleXAttribute3019); if (state.failed) return current;
+ lv_volatile_6_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleXAttribute3028); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_volatile_6_0, grammarAccess.getXAttributeAccess().getVolatileVolatileKeyword_1_4_0());
@@ -3930,33 +3943,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1426:4: ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1432:4: ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1426:4: ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1427:5: {...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1432:4: ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1433:5: {...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1427:107: ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1428:6: ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1433:107: ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1434:6: ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1431:6: ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1431:7: {...}? => ( (lv_unsettable_7_0= 'unsettable' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1437:6: ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1437:7: {...}? => ( (lv_unsettable_7_0= 'unsettable' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1431:16: ( (lv_unsettable_7_0= 'unsettable' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1432:1: (lv_unsettable_7_0= 'unsettable' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1437:16: ( (lv_unsettable_7_0= 'unsettable' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1438:1: (lv_unsettable_7_0= 'unsettable' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1432:1: (lv_unsettable_7_0= 'unsettable' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1433:3: lv_unsettable_7_0= 'unsettable'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1438:1: (lv_unsettable_7_0= 'unsettable' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1439:3: lv_unsettable_7_0= 'unsettable'
{
- lv_unsettable_7_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleXAttribute3104); if (state.failed) return current;
+ lv_unsettable_7_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleXAttribute3113); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unsettable_7_0, grammarAccess.getXAttributeAccess().getUnsettableUnsettableKeyword_1_5_0());
@@ -3990,33 +4003,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1453:4: ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1459:4: ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1453:4: ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1454:5: {...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1459:4: ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1460:5: {...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1454:107: ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1455:6: ({...}? => ( (lv_derived_8_0= 'derived' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1460:107: ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1461:6: ({...}? => ( (lv_derived_8_0= 'derived' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1458:6: ({...}? => ( (lv_derived_8_0= 'derived' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1458:7: {...}? => ( (lv_derived_8_0= 'derived' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1464:6: ({...}? => ( (lv_derived_8_0= 'derived' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1464:7: {...}? => ( (lv_derived_8_0= 'derived' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1458:16: ( (lv_derived_8_0= 'derived' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1459:1: (lv_derived_8_0= 'derived' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1464:16: ( (lv_derived_8_0= 'derived' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1465:1: (lv_derived_8_0= 'derived' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1459:1: (lv_derived_8_0= 'derived' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1460:3: lv_derived_8_0= 'derived'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1465:1: (lv_derived_8_0= 'derived' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1466:3: lv_derived_8_0= 'derived'
{
- lv_derived_8_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleXAttribute3189); if (state.failed) return current;
+ lv_derived_8_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleXAttribute3198); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_derived_8_0, grammarAccess.getXAttributeAccess().getDerivedDerivedKeyword_1_6_0());
@@ -4050,33 +4063,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1480:4: ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1486:4: ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1480:4: ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1481:5: {...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1486:4: ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1487:5: {...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 7) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 7)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1481:107: ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1482:6: ({...}? => ( (lv_iD_9_0= 'id' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1487:107: ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1488:6: ({...}? => ( (lv_iD_9_0= 'id' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 7);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1485:6: ({...}? => ( (lv_iD_9_0= 'id' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1485:7: {...}? => ( (lv_iD_9_0= 'id' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1491:6: ({...}? => ( (lv_iD_9_0= 'id' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1491:7: {...}? => ( (lv_iD_9_0= 'id' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1485:16: ( (lv_iD_9_0= 'id' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1486:1: (lv_iD_9_0= 'id' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1491:16: ( (lv_iD_9_0= 'id' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1492:1: (lv_iD_9_0= 'id' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1486:1: (lv_iD_9_0= 'id' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1487:3: lv_iD_9_0= 'id'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1492:1: (lv_iD_9_0= 'id' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1493:3: lv_iD_9_0= 'id'
{
- lv_iD_9_0=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleXAttribute3274); if (state.failed) return current;
+ lv_iD_9_0=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleXAttribute3283); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_iD_9_0, grammarAccess.getXAttributeAccess().getIDIdKeyword_1_7_0());
@@ -4125,7 +4138,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1514:2: ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1520:2: ( ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? ) | otherlv_12= 'void' )
int alt33=2;
int LA33_0 = input.LA(1);
@@ -4144,23 +4157,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt33) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1514:3: ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1520:3: ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1514:3: ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1514:4: ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1520:3: ( ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1520:4: ( (lv_type_10_0= ruleXGenericType ) ) ( (lv_multiplicity_11_0= ruleXMultiplicity ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1514:4: ( (lv_type_10_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1515:1: (lv_type_10_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1520:4: ( (lv_type_10_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1521:1: (lv_type_10_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1515:1: (lv_type_10_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1516:3: lv_type_10_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1521:1: (lv_type_10_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1522:3: lv_type_10_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeAccess().getTypeXGenericTypeParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXAttribute3350);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXAttribute3359);
lv_type_10_0=ruleXGenericType();
state._fsp--;
@@ -4184,7 +4197,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1532:2: ( (lv_multiplicity_11_0= ruleXMultiplicity ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1538:2: ( (lv_multiplicity_11_0= ruleXMultiplicity ) )?
int alt32=2;
int LA32_0 = input.LA(1);
@@ -4193,17 +4206,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt32) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1533:1: (lv_multiplicity_11_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1539:1: (lv_multiplicity_11_0= ruleXMultiplicity )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1533:1: (lv_multiplicity_11_0= ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1534:3: lv_multiplicity_11_0= ruleXMultiplicity
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1539:1: (lv_multiplicity_11_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1540:3: lv_multiplicity_11_0= ruleXMultiplicity
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeAccess().getMultiplicityXMultiplicityParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXAttribute3371);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXAttribute3380);
lv_multiplicity_11_0=ruleXMultiplicity();
state._fsp--;
@@ -4237,9 +4250,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:1551:7: otherlv_12= 'void'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1557:7: otherlv_12= 'void'
{
- otherlv_12=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleXAttribute3391); if (state.failed) return current;
+ otherlv_12=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleXAttribute3400); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXAttributeAccess().getVoidKeyword_2_1());
@@ -4251,13 +4264,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1555:2: ( (lv_name_13_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1556:1: (lv_name_13_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1561:2: ( (lv_name_13_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1562:1: (lv_name_13_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1556:1: (lv_name_13_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1557:3: lv_name_13_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1562:1: (lv_name_13_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1563:3: lv_name_13_0= RULE_ID
{
- lv_name_13_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXAttribute3409); if (state.failed) return current;
+ lv_name_13_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXAttribute3418); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_13_0, grammarAccess.getXAttributeAccess().getNameIDTerminalRuleCall_3_0());
@@ -4281,7 +4294,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1573:2: (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1579:2: (otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) ) )?
int alt34=2;
int LA34_0 = input.LA(1);
@@ -4290,21 +4303,21 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt34) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1573:4: otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1579:4: otherlv_14= '=' ( (lv_defaultValueLiteral_15_0= RULE_STRING ) )
{
- otherlv_14=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXAttribute3427); if (state.failed) return current;
+ otherlv_14=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXAttribute3436); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_14, grammarAccess.getXAttributeAccess().getEqualsSignKeyword_4_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1577:1: ( (lv_defaultValueLiteral_15_0= RULE_STRING ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1578:1: (lv_defaultValueLiteral_15_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1583:1: ( (lv_defaultValueLiteral_15_0= RULE_STRING ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1584:1: (lv_defaultValueLiteral_15_0= RULE_STRING )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1578:1: (lv_defaultValueLiteral_15_0= RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1579:3: lv_defaultValueLiteral_15_0= RULE_STRING
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1584:1: (lv_defaultValueLiteral_15_0= RULE_STRING )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1585:3: lv_defaultValueLiteral_15_0= RULE_STRING
{
- lv_defaultValueLiteral_15_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXAttribute3444); if (state.failed) return current;
+ lv_defaultValueLiteral_15_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXAttribute3453); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_defaultValueLiteral_15_0, grammarAccess.getXAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0());
@@ -4334,17 +4347,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1595:4: ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1597:1: ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1601:4: ( ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1603:1: ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1597:1: ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1598:2: ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1603:1: ( ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1604:2: ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getXAttributeAccess().getUnorderedGroup_5());
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1601:2: ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1602:3: ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1607:2: ( ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1608:3: ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1602:3: ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1608:3: ( ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) ) )*
loop35:
do {
int alt35=5;
@@ -4384,47 +4397,47 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt35) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1604:4: ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1610:4: ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1604:4: ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1605:5: {...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1610:4: ({...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1611:5: {...}? => ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1605:107: ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1606:6: ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1611:107: ( ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1612:6: ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1609:6: ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1609:7: {...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1615:6: ({...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1615:7: {...}? => (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1609:16: (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1609:18: otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1615:16: (otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1615:18: otherlv_17= 'get' ( (lv_getBody_18_0= ruleXBlockExpression ) )
{
- otherlv_17=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleXAttribute3509); if (state.failed) return current;
+ otherlv_17=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleXAttribute3518); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_17, grammarAccess.getXAttributeAccess().getGetKeyword_5_0_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1613:1: ( (lv_getBody_18_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1614:1: (lv_getBody_18_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1619:1: ( (lv_getBody_18_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1620:1: (lv_getBody_18_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1614:1: (lv_getBody_18_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1615:3: lv_getBody_18_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1620:1: (lv_getBody_18_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1621:3: lv_getBody_18_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeAccess().getGetBodyXBlockExpressionParserRuleCall_5_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3530);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3539);
lv_getBody_18_0=ruleXBlockExpression();
state._fsp--;
@@ -4465,47 +4478,47 @@ 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:1638:4: ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1644:4: ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1638:4: ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1639:5: {...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1644:4: ({...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1645:5: {...}? => ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1639:107: ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1640:6: ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1645:107: ( ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1646:6: ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1643:6: ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1643:7: {...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1649:6: ({...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1649:7: {...}? => (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1643:16: (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1643:18: otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1649:16: (otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1649:18: otherlv_19= 'set' ( (lv_setBody_20_0= ruleXBlockExpression ) )
{
- otherlv_19=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleXAttribute3598); if (state.failed) return current;
+ otherlv_19=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleXAttribute3607); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_19, grammarAccess.getXAttributeAccess().getSetKeyword_5_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1647:1: ( (lv_setBody_20_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1648:1: (lv_setBody_20_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1653:1: ( (lv_setBody_20_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1654:1: (lv_setBody_20_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1648:1: (lv_setBody_20_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1649:3: lv_setBody_20_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1654:1: (lv_setBody_20_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1655:3: lv_setBody_20_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeAccess().getSetBodyXBlockExpressionParserRuleCall_5_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3619);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3628);
lv_setBody_20_0=ruleXBlockExpression();
state._fsp--;
@@ -4546,47 +4559,47 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1672:4: ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1678:4: ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1672:4: ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1673:5: {...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1678:4: ({...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1679:5: {...}? => ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1673:107: ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1674:6: ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1679:107: ( ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1680:6: ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1677:6: ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1677:7: {...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1683:6: ({...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1683:7: {...}? => (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1677:16: (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1677:18: otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1683:16: (otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1683:18: otherlv_21= 'isSet' ( (lv_isSetBody_22_0= ruleXBlockExpression ) )
{
- otherlv_21=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleXAttribute3687); if (state.failed) return current;
+ otherlv_21=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleXAttribute3696); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_21, grammarAccess.getXAttributeAccess().getIsSetKeyword_5_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1681:1: ( (lv_isSetBody_22_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1682:1: (lv_isSetBody_22_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1687:1: ( (lv_isSetBody_22_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1688:1: (lv_isSetBody_22_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1682:1: (lv_isSetBody_22_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1683:3: lv_isSetBody_22_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1688:1: (lv_isSetBody_22_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1689:3: lv_isSetBody_22_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeAccess().getIsSetBodyXBlockExpressionParserRuleCall_5_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3708);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3717);
lv_isSetBody_22_0=ruleXBlockExpression();
state._fsp--;
@@ -4627,47 +4640,47 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1706:4: ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1712:4: ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1706:4: ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1707:5: {...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1712:4: ({...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1713:5: {...}? => ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 3) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 3)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1707:107: ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1708:6: ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1713:107: ( ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1714:6: ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 3);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1711:6: ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1711:7: {...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1717:6: ({...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1717:7: {...}? => (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXAttribute", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1711:16: (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1711:18: otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1717:16: (otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1717:18: otherlv_23= 'unset' ( (lv_unsetBody_24_0= ruleXBlockExpression ) )
{
- otherlv_23=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleXAttribute3776); if (state.failed) return current;
+ otherlv_23=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleXAttribute3785); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_23, grammarAccess.getXAttributeAccess().getUnsetKeyword_5_3_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1715:1: ( (lv_unsetBody_24_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1716:1: (lv_unsetBody_24_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1721:1: ( (lv_unsetBody_24_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1722:1: (lv_unsetBody_24_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1716:1: (lv_unsetBody_24_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1717:3: lv_unsetBody_24_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1722:1: (lv_unsetBody_24_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1723:3: lv_unsetBody_24_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAttributeAccess().getUnsetBodyXBlockExpressionParserRuleCall_5_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3797);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXAttribute3806);
lv_unsetBody_24_0=ruleXBlockExpression();
state._fsp--;
@@ -4746,7 +4759,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXReference"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1755:1: entryRuleXReference returns [EObject current=null] : iv_ruleXReference= ruleXReference EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1761:1: entryRuleXReference returns [EObject current=null] : iv_ruleXReference= ruleXReference EOF ;
public final EObject entryRuleXReference() throws RecognitionException {
EObject current = null;
@@ -4754,13 +4767,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1756:2: (iv_ruleXReference= ruleXReference EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1757:2: iv_ruleXReference= ruleXReference EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1762:2: (iv_ruleXReference= ruleXReference EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1763:2: iv_ruleXReference= ruleXReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXReference_in_entryRuleXReference3874);
+ pushFollow(FollowSets000.FOLLOW_ruleXReference_in_entryRuleXReference3883);
iv_ruleXReference=ruleXReference();
state._fsp--;
@@ -4768,7 +4781,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXReference;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReference3884); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReference3893); if (state.failed) return current;
}
@@ -4786,7 +4799,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXReference"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1764:1: ruleXReference returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1770:1: ruleXReference returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) ;
public final EObject ruleXReference() throws RecognitionException {
EObject current = null;
@@ -4828,13 +4841,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:1767:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1768:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1773:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1774:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1768:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1768:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1774:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1774:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleXGenericType ) ) ( (lv_multiplicity_17_0= ruleXMultiplicity ) )? ( (lv_name_18_0= RULE_ID ) ) (otherlv_19= 'opposite' ( ( ruleValidID ) ) )? (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1768:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1774:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop36:
do {
int alt36=2;
@@ -4847,17 +4860,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt36) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1769:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1775:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1769:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1770:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1775:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1776:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXReference3930);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXReference3939);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -4887,7 +4900,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1786:3: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1792:3: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) ) | ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) ) )
int alt40=2;
int LA40_0 = input.LA(1);
@@ -4906,19 +4919,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt40) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1786:4: ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1792:4: ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1786:4: ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1788:1: ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1792:4: ( ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1794:1: ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1788:1: ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1789:2: ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?)
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1794:1: ( ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1795:2: ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?)
{
getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0());
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1792:2: ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?)
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1793:3: ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1798:2: ( ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?)
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1799:3: ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+ {...}?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1793:3: ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1799:3: ( ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) ) )+
int cnt38=0;
loop38:
do {
@@ -4935,33 +4948,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt38) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1795:4: ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1801:4: ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1795:4: ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1796:5: {...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1801:4: ({...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1802:5: {...}? => ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1796:109: ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1797:6: ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1802:109: ( ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1803:6: ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1800:6: ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1800:7: {...}? => ( (lv_resolveProxies_2_0= 'resolving' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1806:6: ({...}? => ( (lv_resolveProxies_2_0= 'resolving' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1806:7: {...}? => ( (lv_resolveProxies_2_0= 'resolving' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1800:16: ( (lv_resolveProxies_2_0= 'resolving' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1801:1: (lv_resolveProxies_2_0= 'resolving' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1806:16: ( (lv_resolveProxies_2_0= 'resolving' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1807:1: (lv_resolveProxies_2_0= 'resolving' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1801:1: (lv_resolveProxies_2_0= 'resolving' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1802:3: lv_resolveProxies_2_0= 'resolving'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1807:1: (lv_resolveProxies_2_0= 'resolving' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1808:3: lv_resolveProxies_2_0= 'resolving'
{
- lv_resolveProxies_2_0=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleXReference3995); if (state.failed) return current;
+ lv_resolveProxies_2_0=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleXReference4004); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_resolveProxies_2_0, grammarAccess.getXReferenceAccess().getResolveProxiesResolvingKeyword_1_0_0_0());
@@ -4995,27 +5008,27 @@ 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:1822:4: ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1828:4: ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1822:4: ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1823:5: {...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1828:4: ({...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1829:5: {...}? => ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 1)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1823:109: ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1824:6: ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1829:109: ( ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1830:6: ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 1);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1827:6: ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1827:7: {...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1833:6: ({...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1833:7: {...}? => ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1827:16: ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1833:16: ( ( (lv_containment_3_0= 'contains' ) ) | ( (lv_container_4_0= 'container' ) ) )
int alt37=2;
int LA37_0 = input.LA(1);
@@ -5034,15 +5047,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt37) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1827:17: ( (lv_containment_3_0= 'contains' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1833:17: ( (lv_containment_3_0= 'contains' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1827:17: ( (lv_containment_3_0= 'contains' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1828:1: (lv_containment_3_0= 'contains' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1833:17: ( (lv_containment_3_0= 'contains' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1834:1: (lv_containment_3_0= 'contains' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1828:1: (lv_containment_3_0= 'contains' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1829:3: lv_containment_3_0= 'contains'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1834:1: (lv_containment_3_0= 'contains' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1835:3: lv_containment_3_0= 'contains'
{
- lv_containment_3_0=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleXReference4081); if (state.failed) return current;
+ lv_containment_3_0=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleXReference4090); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_containment_3_0, grammarAccess.getXReferenceAccess().getContainmentContainsKeyword_1_0_1_0_0());
@@ -5066,15 +5079,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:1843:6: ( (lv_container_4_0= 'container' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1849:6: ( (lv_container_4_0= 'container' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1843:6: ( (lv_container_4_0= 'container' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1844:1: (lv_container_4_0= 'container' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1849:6: ( (lv_container_4_0= 'container' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1850:1: (lv_container_4_0= 'container' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1844:1: (lv_container_4_0= 'container' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1845:3: lv_container_4_0= 'container'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1850:1: (lv_container_4_0= 'container' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1851:3: lv_container_4_0= 'container'
{
- lv_container_4_0=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleXReference4118); if (state.failed) return current;
+ lv_container_4_0=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleXReference4127); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_container_4_0, grammarAccess.getXReferenceAccess().getContainerContainerKeyword_1_0_1_1_0());
@@ -5142,19 +5155,19 @@ 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:1874:6: ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1880:6: ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1874:6: ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1876:1: ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1880:6: ( ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1882:1: ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1876:1: ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1877:2: ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?)
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1882:1: ( ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1883:2: ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?)
{
getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1());
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1880:2: ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?)
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1881:3: ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1886:2: ( ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?)
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1887:3: ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+ {...}?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1881:3: ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1887:3: ( ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) ) )+
int cnt39=0;
loop39:
do {
@@ -5171,33 +5184,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt39) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1883:4: ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1889:4: ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1883:4: ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1884:5: {...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1889:4: ({...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1890:5: {...}? => ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1884:109: ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1885:6: ({...}? => ( (lv_local_6_0= 'local' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1890:109: ( ({...}? => ( (lv_local_6_0= 'local' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1891:6: ({...}? => ( (lv_local_6_0= 'local' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1888:6: ({...}? => ( (lv_local_6_0= 'local' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1888:7: {...}? => ( (lv_local_6_0= 'local' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1894:6: ({...}? => ( (lv_local_6_0= 'local' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1894:7: {...}? => ( (lv_local_6_0= 'local' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1888:16: ( (lv_local_6_0= 'local' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1889:1: (lv_local_6_0= 'local' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1894:16: ( (lv_local_6_0= 'local' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1895:1: (lv_local_6_0= 'local' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1889:1: (lv_local_6_0= 'local' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1890:3: lv_local_6_0= 'local'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1895:1: (lv_local_6_0= 'local' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1896:3: lv_local_6_0= 'local'
{
- lv_local_6_0=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleXReference4247); if (state.failed) return current;
+ lv_local_6_0=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleXReference4256); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_local_6_0, grammarAccess.getXReferenceAccess().getLocalLocalKeyword_1_1_0_0());
@@ -5231,30 +5244,30 @@ 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:1910:4: ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1916:4: ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1910:4: ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1911:5: {...}? => ( ({...}? => (otherlv_7= 'refers' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1916:4: ({...}? => ( ({...}? => (otherlv_7= 'refers' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1917:5: {...}? => ( ({...}? => (otherlv_7= 'refers' ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 1)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1911:109: ( ({...}? => (otherlv_7= 'refers' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1912:6: ({...}? => (otherlv_7= 'refers' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1917:109: ( ({...}? => (otherlv_7= 'refers' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1918:6: ({...}? => (otherlv_7= 'refers' ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 1);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1915:6: ({...}? => (otherlv_7= 'refers' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1915:7: {...}? => (otherlv_7= 'refers' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1921:6: ({...}? => (otherlv_7= 'refers' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1921:7: {...}? => (otherlv_7= 'refers' )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1915:16: (otherlv_7= 'refers' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1915:18: otherlv_7= 'refers'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1921:16: (otherlv_7= 'refers' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1921:18: otherlv_7= 'refers'
{
- otherlv_7=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleXReference4327); if (state.failed) return current;
+ otherlv_7=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleXReference4336); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXReferenceAccess().getRefersKeyword_1_1_1());
@@ -5307,17 +5320,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1934:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1936:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1940:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1942:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1936:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1937:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1942:1: ( ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1943:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_2());
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1940:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1941:3: ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1946:2: ( ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1947:3: ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1941:3: ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1947:3: ( ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) ) )*
loop41:
do {
int alt41=8;
@@ -5348,33 +5361,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt41) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1943:4: ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1949:4: ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1943:4: ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1944:5: {...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1949:4: ({...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1950:5: {...}? => ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1944:107: ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1945:6: ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1950:107: ( ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1951:6: ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1948:6: ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1948:7: {...}? => ( (lv_unordered_9_0= 'unordered' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1954:6: ({...}? => ( (lv_unordered_9_0= 'unordered' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1954:7: {...}? => ( (lv_unordered_9_0= 'unordered' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1948:16: ( (lv_unordered_9_0= 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1949:1: (lv_unordered_9_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1954:16: ( (lv_unordered_9_0= 'unordered' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1955:1: (lv_unordered_9_0= 'unordered' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1949:1: (lv_unordered_9_0= 'unordered' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1950:3: lv_unordered_9_0= 'unordered'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1955:1: (lv_unordered_9_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1956:3: lv_unordered_9_0= 'unordered'
{
- lv_unordered_9_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXReference4438); if (state.failed) return current;
+ lv_unordered_9_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXReference4447); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unordered_9_0, grammarAccess.getXReferenceAccess().getUnorderedUnorderedKeyword_2_0_0());
@@ -5408,33 +5421,33 @@ 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:1970:4: ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1976:4: ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1970:4: ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1971:5: {...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1976:4: ({...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1977:5: {...}? => ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1971:107: ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1972:6: ({...}? => ( (lv_unique_10_0= 'unique' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1977:107: ( ({...}? => ( (lv_unique_10_0= 'unique' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1978:6: ({...}? => ( (lv_unique_10_0= 'unique' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1975:6: ({...}? => ( (lv_unique_10_0= 'unique' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1975:7: {...}? => ( (lv_unique_10_0= 'unique' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1981:6: ({...}? => ( (lv_unique_10_0= 'unique' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1981:7: {...}? => ( (lv_unique_10_0= 'unique' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1975:16: ( (lv_unique_10_0= 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1976:1: (lv_unique_10_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1981:16: ( (lv_unique_10_0= 'unique' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1982:1: (lv_unique_10_0= 'unique' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1976:1: (lv_unique_10_0= 'unique' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1977:3: lv_unique_10_0= 'unique'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1982:1: (lv_unique_10_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1983:3: lv_unique_10_0= 'unique'
{
- lv_unique_10_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXReference4523); if (state.failed) return current;
+ lv_unique_10_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXReference4532); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unique_10_0, grammarAccess.getXReferenceAccess().getUniqueUniqueKeyword_2_1_0());
@@ -5468,33 +5481,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1997:4: ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2003:4: ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1997:4: ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1998:5: {...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2003:4: ({...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2004:5: {...}? => ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1998:107: ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:1999:6: ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2004:107: ( ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2005:6: ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2002:6: ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2002:7: {...}? => ( (lv_readonly_11_0= 'readonly' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2008:6: ({...}? => ( (lv_readonly_11_0= 'readonly' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2008:7: {...}? => ( (lv_readonly_11_0= 'readonly' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2002:16: ( (lv_readonly_11_0= 'readonly' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2003:1: (lv_readonly_11_0= 'readonly' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2008:16: ( (lv_readonly_11_0= 'readonly' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2009:1: (lv_readonly_11_0= 'readonly' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2003:1: (lv_readonly_11_0= 'readonly' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2004:3: lv_readonly_11_0= 'readonly'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2009:1: (lv_readonly_11_0= 'readonly' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2010:3: lv_readonly_11_0= 'readonly'
{
- lv_readonly_11_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleXReference4608); if (state.failed) return current;
+ lv_readonly_11_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleXReference4617); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_readonly_11_0, grammarAccess.getXReferenceAccess().getReadonlyReadonlyKeyword_2_2_0());
@@ -5528,33 +5541,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2024:4: ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2030:4: ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2024:4: ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2025:5: {...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2030:4: ({...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2031:5: {...}? => ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2025:107: ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2026:6: ({...}? => ( (lv_transient_12_0= 'transient' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2031:107: ( ({...}? => ( (lv_transient_12_0= 'transient' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2032:6: ({...}? => ( (lv_transient_12_0= 'transient' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2029:6: ({...}? => ( (lv_transient_12_0= 'transient' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2029:7: {...}? => ( (lv_transient_12_0= 'transient' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2035:6: ({...}? => ( (lv_transient_12_0= 'transient' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2035:7: {...}? => ( (lv_transient_12_0= 'transient' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2029:16: ( (lv_transient_12_0= 'transient' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2030:1: (lv_transient_12_0= 'transient' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2035:16: ( (lv_transient_12_0= 'transient' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2036:1: (lv_transient_12_0= 'transient' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2030:1: (lv_transient_12_0= 'transient' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2031:3: lv_transient_12_0= 'transient'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2036:1: (lv_transient_12_0= 'transient' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2037:3: lv_transient_12_0= 'transient'
{
- lv_transient_12_0=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleXReference4693); if (state.failed) return current;
+ lv_transient_12_0=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleXReference4702); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_transient_12_0, grammarAccess.getXReferenceAccess().getTransientTransientKeyword_2_3_0());
@@ -5588,33 +5601,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2051:4: ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2057:4: ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2051:4: ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2052:5: {...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2057:4: ({...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2058:5: {...}? => ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2052:107: ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2053:6: ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2058:107: ( ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2059:6: ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2056:6: ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2056:7: {...}? => ( (lv_volatile_13_0= 'volatile' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2062:6: ({...}? => ( (lv_volatile_13_0= 'volatile' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2062:7: {...}? => ( (lv_volatile_13_0= 'volatile' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2056:16: ( (lv_volatile_13_0= 'volatile' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2057:1: (lv_volatile_13_0= 'volatile' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2062:16: ( (lv_volatile_13_0= 'volatile' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2063:1: (lv_volatile_13_0= 'volatile' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2057:1: (lv_volatile_13_0= 'volatile' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2058:3: lv_volatile_13_0= 'volatile'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2063:1: (lv_volatile_13_0= 'volatile' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2064:3: lv_volatile_13_0= 'volatile'
{
- lv_volatile_13_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleXReference4778); if (state.failed) return current;
+ lv_volatile_13_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleXReference4787); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_volatile_13_0, grammarAccess.getXReferenceAccess().getVolatileVolatileKeyword_2_4_0());
@@ -5648,33 +5661,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2078:4: ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2084:4: ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2078:4: ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2079:5: {...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2084:4: ({...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2085:5: {...}? => ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2079:107: ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2080:6: ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2085:107: ( ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2086:6: ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2083:6: ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2083:7: {...}? => ( (lv_unsettable_14_0= 'unsettable' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2089:6: ({...}? => ( (lv_unsettable_14_0= 'unsettable' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2089:7: {...}? => ( (lv_unsettable_14_0= 'unsettable' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2083:16: ( (lv_unsettable_14_0= 'unsettable' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2084:1: (lv_unsettable_14_0= 'unsettable' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2089:16: ( (lv_unsettable_14_0= 'unsettable' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2090:1: (lv_unsettable_14_0= 'unsettable' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2084:1: (lv_unsettable_14_0= 'unsettable' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2085:3: lv_unsettable_14_0= 'unsettable'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2090:1: (lv_unsettable_14_0= 'unsettable' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2091:3: lv_unsettable_14_0= 'unsettable'
{
- lv_unsettable_14_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleXReference4863); if (state.failed) return current;
+ lv_unsettable_14_0=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleXReference4872); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unsettable_14_0, grammarAccess.getXReferenceAccess().getUnsettableUnsettableKeyword_2_5_0());
@@ -5708,33 +5721,33 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2105:4: ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2111:4: ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2105:4: ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2106:5: {...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2111:4: ({...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2112:5: {...}? => ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 6) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 6)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2106:107: ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2107:6: ({...}? => ( (lv_derived_15_0= 'derived' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2112:107: ( ({...}? => ( (lv_derived_15_0= 'derived' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2113:6: ({...}? => ( (lv_derived_15_0= 'derived' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 6);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2110:6: ({...}? => ( (lv_derived_15_0= 'derived' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2110:7: {...}? => ( (lv_derived_15_0= 'derived' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2116:6: ({...}? => ( (lv_derived_15_0= 'derived' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2116:7: {...}? => ( (lv_derived_15_0= 'derived' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2110:16: ( (lv_derived_15_0= 'derived' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2111:1: (lv_derived_15_0= 'derived' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2116:16: ( (lv_derived_15_0= 'derived' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2117:1: (lv_derived_15_0= 'derived' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2111:1: (lv_derived_15_0= 'derived' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2112:3: lv_derived_15_0= 'derived'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2117:1: (lv_derived_15_0= 'derived' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2118:3: lv_derived_15_0= 'derived'
{
- lv_derived_15_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleXReference4948); if (state.failed) return current;
+ lv_derived_15_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleXReference4957); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_derived_15_0, grammarAccess.getXReferenceAccess().getDerivedDerivedKeyword_2_6_0());
@@ -5783,18 +5796,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2139:2: ( (lv_type_16_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2140:1: (lv_type_16_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2145:2: ( (lv_type_16_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2146:1: (lv_type_16_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2140:1: (lv_type_16_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2141:3: lv_type_16_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2146:1: (lv_type_16_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2147:3: lv_type_16_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceAccess().getTypeXGenericTypeParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXReference5022);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXReference5031);
lv_type_16_0=ruleXGenericType();
state._fsp--;
@@ -5818,7 +5831,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2157:2: ( (lv_multiplicity_17_0= ruleXMultiplicity ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2163:2: ( (lv_multiplicity_17_0= ruleXMultiplicity ) )?
int alt42=2;
int LA42_0 = input.LA(1);
@@ -5827,17 +5840,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt42) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2158:1: (lv_multiplicity_17_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2164:1: (lv_multiplicity_17_0= ruleXMultiplicity )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2158:1: (lv_multiplicity_17_0= ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2159:3: lv_multiplicity_17_0= ruleXMultiplicity
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2164:1: (lv_multiplicity_17_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2165:3: lv_multiplicity_17_0= ruleXMultiplicity
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceAccess().getMultiplicityXMultiplicityParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXReference5043);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXReference5052);
lv_multiplicity_17_0=ruleXMultiplicity();
state._fsp--;
@@ -5864,13 +5877,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2175:3: ( (lv_name_18_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2176:1: (lv_name_18_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2181:3: ( (lv_name_18_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2182:1: (lv_name_18_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2176:1: (lv_name_18_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2177:3: lv_name_18_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2182:1: (lv_name_18_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2183:3: lv_name_18_0= RULE_ID
{
- lv_name_18_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXReference5061); if (state.failed) return current;
+ lv_name_18_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXReference5070); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_18_0, grammarAccess.getXReferenceAccess().getNameIDTerminalRuleCall_5_0());
@@ -5894,7 +5907,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2193:2: (otherlv_19= 'opposite' ( ( ruleValidID ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2199:2: (otherlv_19= 'opposite' ( ( ruleValidID ) ) )?
int alt43=2;
int LA43_0 = input.LA(1);
@@ -5903,19 +5916,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt43) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2193:4: otherlv_19= 'opposite' ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2199:4: otherlv_19= 'opposite' ( ( ruleValidID ) )
{
- otherlv_19=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleXReference5079); if (state.failed) return current;
+ otherlv_19=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleXReference5088); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_19, grammarAccess.getXReferenceAccess().getOppositeKeyword_6_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2197:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2198:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2203:1: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2204:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2198:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2199:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2204:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2205:3: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -5929,7 +5942,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXReferenceAccess().getOppositeGenFeatureCrossReference_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXReference5102);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXReference5111);
ruleValidID();
state._fsp--;
@@ -5951,7 +5964,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2212:4: (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2218:4: (otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )* )?
int alt45=2;
int LA45_0 = input.LA(1);
@@ -5960,19 +5973,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt45) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2212:6: otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2218:6: otherlv_21= 'keys' ( ( ruleValidID ) ) (otherlv_23= ',' ( ( ruleValidID ) ) )*
{
- otherlv_21=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleXReference5117); if (state.failed) return current;
+ otherlv_21=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleXReference5126); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_21, grammarAccess.getXReferenceAccess().getKeysKeyword_7_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2216:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2217:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2222:1: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2223:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2217:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2218:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2223:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2224:3: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -5986,7 +5999,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXReferenceAccess().getKeysGenFeatureCrossReference_7_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXReference5140);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXReference5149);
ruleValidID();
state._fsp--;
@@ -6002,7 +6015,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2231:2: (otherlv_23= ',' ( ( ruleValidID ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2237:2: (otherlv_23= ',' ( ( ruleValidID ) ) )*
loop44:
do {
int alt44=2;
@@ -6015,19 +6028,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt44) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2231:4: otherlv_23= ',' ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2237:4: otherlv_23= ',' ( ( ruleValidID ) )
{
- otherlv_23=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXReference5153); if (state.failed) return current;
+ otherlv_23=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXReference5162); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_23, grammarAccess.getXReferenceAccess().getCommaKeyword_7_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2235:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2236:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2241:1: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2242:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2236:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2237:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2242:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2243:3: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -6041,7 +6054,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXReferenceAccess().getKeysGenFeatureCrossReference_7_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXReference5176);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXReference5185);
ruleValidID();
state._fsp--;
@@ -6072,17 +6085,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2250:6: ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2252:1: ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2256:6: ( ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2258:1: ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2252:1: ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2253:2: ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2258:1: ( ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2259:2: ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_8());
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2256:2: ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2257:3: ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2262:2: ( ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2263:3: ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2257:3: ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2263:3: ( ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) ) )*
loop46:
do {
int alt46=5;
@@ -6122,47 +6135,47 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt46) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2259:4: ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2265:4: ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2259:4: ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2260:5: {...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2265:4: ({...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2266:5: {...}? => ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2260:107: ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2261:6: ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2266:107: ( ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2267:6: ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2264:6: ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2264:7: {...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2270:6: ({...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2270:7: {...}? => (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2264:16: (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2264:18: otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2270:16: (otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2270:18: otherlv_26= 'get' ( (lv_getBody_27_0= ruleXBlockExpression ) )
{
- otherlv_26=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleXReference5238); if (state.failed) return current;
+ otherlv_26=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleXReference5247); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_26, grammarAccess.getXReferenceAccess().getGetKeyword_8_0_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2268:1: ( (lv_getBody_27_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2269:1: (lv_getBody_27_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2274:1: ( (lv_getBody_27_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2275:1: (lv_getBody_27_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2269:1: (lv_getBody_27_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2270:3: lv_getBody_27_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2275:1: (lv_getBody_27_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2276:3: lv_getBody_27_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceAccess().getGetBodyXBlockExpressionParserRuleCall_8_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5259);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5268);
lv_getBody_27_0=ruleXBlockExpression();
state._fsp--;
@@ -6203,47 +6216,47 @@ 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:2293:4: ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2299:4: ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2293:4: ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2294:5: {...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2299:4: ({...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2300:5: {...}? => ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2294:107: ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2295:6: ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2300:107: ( ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2301:6: ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2298:6: ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2298:7: {...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2304:6: ({...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2304:7: {...}? => (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2298:16: (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2298:18: otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2304:16: (otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2304:18: otherlv_28= 'set' ( (lv_setBody_29_0= ruleXBlockExpression ) )
{
- otherlv_28=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleXReference5327); if (state.failed) return current;
+ otherlv_28=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleXReference5336); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_28, grammarAccess.getXReferenceAccess().getSetKeyword_8_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2302:1: ( (lv_setBody_29_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2303:1: (lv_setBody_29_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2308:1: ( (lv_setBody_29_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2309:1: (lv_setBody_29_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2303:1: (lv_setBody_29_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2304:3: lv_setBody_29_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2309:1: (lv_setBody_29_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2310:3: lv_setBody_29_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceAccess().getSetBodyXBlockExpressionParserRuleCall_8_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5348);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5357);
lv_setBody_29_0=ruleXBlockExpression();
state._fsp--;
@@ -6284,47 +6297,47 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2327:4: ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2333:4: ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2327:4: ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2328:5: {...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2333:4: ({...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2334:5: {...}? => ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2328:107: ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2329:6: ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2334:107: ( ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2335:6: ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2332:6: ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2332:7: {...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2338:6: ({...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2338:7: {...}? => (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2332:16: (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2332:18: otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2338:16: (otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2338:18: otherlv_30= 'isSet' ( (lv_isSetBody_31_0= ruleXBlockExpression ) )
{
- otherlv_30=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleXReference5416); if (state.failed) return current;
+ otherlv_30=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleXReference5425); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_30, grammarAccess.getXReferenceAccess().getIsSetKeyword_8_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2336:1: ( (lv_isSetBody_31_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2337:1: (lv_isSetBody_31_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2342:1: ( (lv_isSetBody_31_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2343:1: (lv_isSetBody_31_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2337:1: (lv_isSetBody_31_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2338:3: lv_isSetBody_31_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2343:1: (lv_isSetBody_31_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2344:3: lv_isSetBody_31_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceAccess().getIsSetBodyXBlockExpressionParserRuleCall_8_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5437);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5446);
lv_isSetBody_31_0=ruleXBlockExpression();
state._fsp--;
@@ -6365,47 +6378,47 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2361:4: ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2367:4: ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2361:4: ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2362:5: {...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2367:4: ({...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2368:5: {...}? => ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 3) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 3)");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2362:107: ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2363:6: ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2368:107: ( ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2369:6: ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 3);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2366:6: ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2366:7: {...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2372:6: ({...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2372:7: {...}? => (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleXReference", "true");
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2366:16: (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2366:18: otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2372:16: (otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2372:18: otherlv_32= 'unset' ( (lv_unsetBody_33_0= ruleXBlockExpression ) )
{
- otherlv_32=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleXReference5505); if (state.failed) return current;
+ otherlv_32=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleXReference5514); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getXReferenceAccess().getUnsetKeyword_8_3_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2370:1: ( (lv_unsetBody_33_0= ruleXBlockExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2371:1: (lv_unsetBody_33_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2376:1: ( (lv_unsetBody_33_0= ruleXBlockExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2377:1: (lv_unsetBody_33_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2371:1: (lv_unsetBody_33_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2372:3: lv_unsetBody_33_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2377:1: (lv_unsetBody_33_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2378:3: lv_unsetBody_33_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReferenceAccess().getUnsetBodyXBlockExpressionParserRuleCall_8_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5526);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXReference5535);
lv_unsetBody_33_0=ruleXBlockExpression();
state._fsp--;
@@ -6484,7 +6497,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXOperation"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2410:1: entryRuleXOperation returns [EObject current=null] : iv_ruleXOperation= ruleXOperation EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2416:1: entryRuleXOperation returns [EObject current=null] : iv_ruleXOperation= ruleXOperation EOF ;
public final EObject entryRuleXOperation() throws RecognitionException {
EObject current = null;
@@ -6492,13 +6505,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2411:2: (iv_ruleXOperation= ruleXOperation EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2412:2: iv_ruleXOperation= ruleXOperation EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2417:2: (iv_ruleXOperation= ruleXOperation EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2418:2: iv_ruleXOperation= ruleXOperation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_entryRuleXOperation5603);
+ pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_entryRuleXOperation5612);
iv_ruleXOperation=ruleXOperation();
state._fsp--;
@@ -6506,7 +6519,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXOperation;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOperation5613); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOperation5622); if (state.failed) return current;
}
@@ -6524,7 +6537,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXOperation"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2419:1: ruleXOperation returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2425:1: ruleXOperation returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? ) ;
public final EObject ruleXOperation() throws RecognitionException {
EObject current = null;
@@ -6567,13 +6580,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:2422:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2423:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2428:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2429:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2423:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2423:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2429:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2429:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* otherlv_1= 'op' ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )? (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )? ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' ) ( (lv_multiplicity_13_0= ruleXMultiplicity ) )? ( (lv_name_14_0= RULE_ID ) ) otherlv_15= '(' ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )? otherlv_19= ')' (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )? ( (lv_body_24_0= ruleXBlockExpression ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2423:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2429:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop47:
do {
int alt47=2;
@@ -6586,17 +6599,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt47) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2424:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2430:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2424:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2425:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2430:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2431:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXOperation5659);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXOperation5668);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -6626,13 +6639,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_1=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleXOperation5672); if (state.failed) return current;
+ otherlv_1=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleXOperation5681); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXOperationAccess().getOpKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2445:1: ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2451:1: ( ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? ) | ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? ) )?
int alt50=3;
int LA50_0 = input.LA(1);
@@ -6644,18 +6657,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt50) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2445:2: ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2451:2: ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2445:2: ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2445:3: ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2451:2: ( ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2451:3: ( (lv_unordered_2_0= 'unordered' ) ) ( (lv_unique_3_0= 'unique' ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2445:3: ( (lv_unordered_2_0= 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2446:1: (lv_unordered_2_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2451:3: ( (lv_unordered_2_0= 'unordered' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2452:1: (lv_unordered_2_0= 'unordered' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2446:1: (lv_unordered_2_0= 'unordered' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2447:3: lv_unordered_2_0= 'unordered'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2452:1: (lv_unordered_2_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2453:3: lv_unordered_2_0= 'unordered'
{
- lv_unordered_2_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXOperation5692); if (state.failed) return current;
+ lv_unordered_2_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXOperation5701); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unordered_2_0, grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_0_0_0());
@@ -6675,7 +6688,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2460:2: ( (lv_unique_3_0= 'unique' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2466:2: ( (lv_unique_3_0= 'unique' ) )?
int alt48=2;
int LA48_0 = input.LA(1);
@@ -6684,12 +6697,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt48) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2461:1: (lv_unique_3_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2467:1: (lv_unique_3_0= 'unique' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2461:1: (lv_unique_3_0= 'unique' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2462:3: lv_unique_3_0= 'unique'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2467:1: (lv_unique_3_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2468:3: lv_unique_3_0= 'unique'
{
- lv_unique_3_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXOperation5723); if (state.failed) return current;
+ lv_unique_3_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXOperation5732); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unique_3_0, grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_0_1_0());
@@ -6719,18 +6732,18 @@ 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:2476:6: ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2482:6: ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2476:6: ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2476:7: ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2482:6: ( ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2482:7: ( (lv_unique_4_0= 'unique' ) ) ( (lv_unordered_5_0= 'unordered' ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2476:7: ( (lv_unique_4_0= 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2477:1: (lv_unique_4_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2482:7: ( (lv_unique_4_0= 'unique' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2483:1: (lv_unique_4_0= 'unique' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2477:1: (lv_unique_4_0= 'unique' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2478:3: lv_unique_4_0= 'unique'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2483:1: (lv_unique_4_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2484:3: lv_unique_4_0= 'unique'
{
- lv_unique_4_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXOperation5763); if (state.failed) return current;
+ lv_unique_4_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXOperation5772); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unique_4_0, grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_1_0_0());
@@ -6750,7 +6763,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2491:2: ( (lv_unordered_5_0= 'unordered' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2497:2: ( (lv_unordered_5_0= 'unordered' ) )?
int alt49=2;
int LA49_0 = input.LA(1);
@@ -6759,12 +6772,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt49) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2492:1: (lv_unordered_5_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2498:1: (lv_unordered_5_0= 'unordered' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2492:1: (lv_unordered_5_0= 'unordered' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2493:3: lv_unordered_5_0= 'unordered'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2498:1: (lv_unordered_5_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2499:3: lv_unordered_5_0= 'unordered'
{
- lv_unordered_5_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXOperation5794); if (state.failed) return current;
+ lv_unordered_5_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXOperation5803); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unordered_5_0, grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_1_1_0());
@@ -6796,7 +6809,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2506:6: (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2512:6: (otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>' )?
int alt52=2;
int LA52_0 = input.LA(1);
@@ -6805,26 +6818,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt52) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2506:8: otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2512:8: otherlv_6= '<' ( (lv_typeParameters_7_0= ruleXTypeParameter ) ) (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )* otherlv_10= '>'
{
- otherlv_6=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXOperation5824); if (state.failed) return current;
+ otherlv_6=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXOperation5833); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXOperationAccess().getLessThanSignKeyword_3_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2510:1: ( (lv_typeParameters_7_0= ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2511:1: (lv_typeParameters_7_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2516:1: ( (lv_typeParameters_7_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2517:1: (lv_typeParameters_7_0= ruleXTypeParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2511:1: (lv_typeParameters_7_0= ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2512:3: lv_typeParameters_7_0= ruleXTypeParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2517:1: (lv_typeParameters_7_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2518:3: lv_typeParameters_7_0= ruleXTypeParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getTypeParametersXTypeParameterParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXOperation5845);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXOperation5854);
lv_typeParameters_7_0=ruleXTypeParameter();
state._fsp--;
@@ -6848,7 +6861,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2528:2: (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2534:2: (otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) ) )*
loop51:
do {
int alt51=2;
@@ -6861,26 +6874,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt51) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2528:4: otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2534:4: otherlv_8= ',' ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
{
- otherlv_8=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXOperation5858); if (state.failed) return current;
+ otherlv_8=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXOperation5867); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXOperationAccess().getCommaKeyword_3_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2532:1: ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2533:1: (lv_typeParameters_9_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2538:1: ( (lv_typeParameters_9_0= ruleXTypeParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2539:1: (lv_typeParameters_9_0= ruleXTypeParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2533:1: (lv_typeParameters_9_0= ruleXTypeParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2534:3: lv_typeParameters_9_0= ruleXTypeParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2539:1: (lv_typeParameters_9_0= ruleXTypeParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2540:3: lv_typeParameters_9_0= ruleXTypeParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getTypeParametersXTypeParameterParserRuleCall_3_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXOperation5879);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_ruleXOperation5888);
lv_typeParameters_9_0=ruleXTypeParameter();
state._fsp--;
@@ -6913,7 +6926,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_10=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXOperation5893); if (state.failed) return current;
+ otherlv_10=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXOperation5902); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXOperationAccess().getGreaterThanSignKeyword_3_3());
@@ -6925,7 +6938,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2554:3: ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2560:3: ( ( (lv_type_11_0= ruleXGenericType ) ) | otherlv_12= 'void' )
int alt53=2;
int LA53_0 = input.LA(1);
@@ -6944,20 +6957,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt53) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2554:4: ( (lv_type_11_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2560:4: ( (lv_type_11_0= ruleXGenericType ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2554:4: ( (lv_type_11_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2555:1: (lv_type_11_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2560:4: ( (lv_type_11_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2561:1: (lv_type_11_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2555:1: (lv_type_11_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2556:3: lv_type_11_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2561:1: (lv_type_11_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2562:3: lv_type_11_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getTypeXGenericTypeParserRuleCall_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXOperation5917);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXOperation5926);
lv_type_11_0=ruleXGenericType();
state._fsp--;
@@ -6985,9 +6998,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:2573:7: otherlv_12= 'void'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2579:7: otherlv_12= 'void'
{
- otherlv_12=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleXOperation5935); if (state.failed) return current;
+ otherlv_12=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleXOperation5944); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXOperationAccess().getVoidKeyword_4_1());
@@ -6999,7 +7012,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2577:2: ( (lv_multiplicity_13_0= ruleXMultiplicity ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2583:2: ( (lv_multiplicity_13_0= ruleXMultiplicity ) )?
int alt54=2;
int LA54_0 = input.LA(1);
@@ -7008,17 +7021,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt54) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2578:1: (lv_multiplicity_13_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2584:1: (lv_multiplicity_13_0= ruleXMultiplicity )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2578:1: (lv_multiplicity_13_0= ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2579:3: lv_multiplicity_13_0= ruleXMultiplicity
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2584:1: (lv_multiplicity_13_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2585:3: lv_multiplicity_13_0= ruleXMultiplicity
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getMultiplicityXMultiplicityParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXOperation5957);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXOperation5966);
lv_multiplicity_13_0=ruleXMultiplicity();
state._fsp--;
@@ -7045,13 +7058,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2595:3: ( (lv_name_14_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2596:1: (lv_name_14_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2601:3: ( (lv_name_14_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2602:1: (lv_name_14_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2596:1: (lv_name_14_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2597:3: lv_name_14_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2602:1: (lv_name_14_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2603:3: lv_name_14_0= RULE_ID
{
- lv_name_14_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXOperation5975); if (state.failed) return current;
+ lv_name_14_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXOperation5984); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_14_0, grammarAccess.getXOperationAccess().getNameIDTerminalRuleCall_6_0());
@@ -7075,13 +7088,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_15=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXOperation5992); if (state.failed) return current;
+ otherlv_15=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXOperation6001); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_15, grammarAccess.getXOperationAccess().getLeftParenthesisKeyword_7());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2617:1: ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2623:1: ( ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )* )?
int alt56=2;
int LA56_0 = input.LA(1);
@@ -7090,20 +7103,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt56) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2617:2: ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2623:2: ( (lv_parameters_16_0= ruleXParameter ) ) (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2617:2: ( (lv_parameters_16_0= ruleXParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2618:1: (lv_parameters_16_0= ruleXParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2623:2: ( (lv_parameters_16_0= ruleXParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2624:1: (lv_parameters_16_0= ruleXParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2618:1: (lv_parameters_16_0= ruleXParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2619:3: lv_parameters_16_0= ruleXParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2624:1: (lv_parameters_16_0= ruleXParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2625:3: lv_parameters_16_0= ruleXParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getParametersXParameterParserRuleCall_8_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_ruleXOperation6014);
+ pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_ruleXOperation6023);
lv_parameters_16_0=ruleXParameter();
state._fsp--;
@@ -7127,7 +7140,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2635:2: (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2641:2: (otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) ) )*
loop55:
do {
int alt55=2;
@@ -7140,26 +7153,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt55) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2635:4: otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2641:4: otherlv_17= ',' ( (lv_parameters_18_0= ruleXParameter ) )
{
- otherlv_17=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXOperation6027); if (state.failed) return current;
+ otherlv_17=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXOperation6036); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_17, grammarAccess.getXOperationAccess().getCommaKeyword_8_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2639:1: ( (lv_parameters_18_0= ruleXParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2640:1: (lv_parameters_18_0= ruleXParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2645:1: ( (lv_parameters_18_0= ruleXParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2646:1: (lv_parameters_18_0= ruleXParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2640:1: (lv_parameters_18_0= ruleXParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2641:3: lv_parameters_18_0= ruleXParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2646:1: (lv_parameters_18_0= ruleXParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2647:3: lv_parameters_18_0= ruleXParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getParametersXParameterParserRuleCall_8_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_ruleXOperation6048);
+ pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_ruleXOperation6057);
lv_parameters_18_0=ruleXParameter();
state._fsp--;
@@ -7198,13 +7211,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_19=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXOperation6064); if (state.failed) return current;
+ otherlv_19=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXOperation6073); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_19, grammarAccess.getXOperationAccess().getRightParenthesisKeyword_9());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2661:1: (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2667:1: (otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )* )?
int alt58=2;
int LA58_0 = input.LA(1);
@@ -7213,26 +7226,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt58) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2661:3: otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2667:3: otherlv_20= 'throws' ( (lv_exceptions_21_0= ruleXGenericType ) ) (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )*
{
- otherlv_20=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleXOperation6077); if (state.failed) return current;
+ otherlv_20=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleXOperation6086); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_20, grammarAccess.getXOperationAccess().getThrowsKeyword_10_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2665:1: ( (lv_exceptions_21_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2666:1: (lv_exceptions_21_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2671:1: ( (lv_exceptions_21_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2672:1: (lv_exceptions_21_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2666:1: (lv_exceptions_21_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2667:3: lv_exceptions_21_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2672:1: (lv_exceptions_21_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2673:3: lv_exceptions_21_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getExceptionsXGenericTypeParserRuleCall_10_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXOperation6098);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXOperation6107);
lv_exceptions_21_0=ruleXGenericType();
state._fsp--;
@@ -7256,7 +7269,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2683:2: (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2689:2: (otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) ) )*
loop57:
do {
int alt57=2;
@@ -7269,26 +7282,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt57) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2683:4: otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2689:4: otherlv_22= ',' ( (lv_exceptions_23_0= ruleXGenericType ) )
{
- otherlv_22=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXOperation6111); if (state.failed) return current;
+ otherlv_22=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXOperation6120); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_22, grammarAccess.getXOperationAccess().getCommaKeyword_10_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2687:1: ( (lv_exceptions_23_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2688:1: (lv_exceptions_23_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2693:1: ( (lv_exceptions_23_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2694:1: (lv_exceptions_23_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2688:1: (lv_exceptions_23_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2689:3: lv_exceptions_23_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2694:1: (lv_exceptions_23_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2695:3: lv_exceptions_23_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getExceptionsXGenericTypeParserRuleCall_10_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXOperation6132);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXOperation6141);
lv_exceptions_23_0=ruleXGenericType();
state._fsp--;
@@ -7327,7 +7340,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2705:6: ( (lv_body_24_0= ruleXBlockExpression ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2711:6: ( (lv_body_24_0= ruleXBlockExpression ) )?
int alt59=2;
int LA59_0 = input.LA(1);
@@ -7336,17 +7349,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt59) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2706:1: (lv_body_24_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2712:1: (lv_body_24_0= ruleXBlockExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2706:1: (lv_body_24_0= ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2707:3: lv_body_24_0= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2712:1: (lv_body_24_0= ruleXBlockExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2713:3: lv_body_24_0= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOperationAccess().getBodyXBlockExpressionParserRuleCall_11_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXOperation6157);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXOperation6166);
lv_body_24_0=ruleXBlockExpression();
state._fsp--;
@@ -7396,7 +7409,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXParameter"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2731:1: entryRuleXParameter returns [EObject current=null] : iv_ruleXParameter= ruleXParameter EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2737:1: entryRuleXParameter returns [EObject current=null] : iv_ruleXParameter= ruleXParameter EOF ;
public final EObject entryRuleXParameter() throws RecognitionException {
EObject current = null;
@@ -7404,13 +7417,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2732:2: (iv_ruleXParameter= ruleXParameter EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2733:2: iv_ruleXParameter= ruleXParameter EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2738:2: (iv_ruleXParameter= ruleXParameter EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2739:2: iv_ruleXParameter= ruleXParameter EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXParameterRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_entryRuleXParameter6194);
+ pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_entryRuleXParameter6203);
iv_ruleXParameter=ruleXParameter();
state._fsp--;
@@ -7418,7 +7431,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXParameter;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParameter6204); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParameter6213); if (state.failed) return current;
}
@@ -7436,7 +7449,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXParameter"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2740:1: ruleXParameter returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2746:1: ruleXParameter returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) ) ;
public final EObject ruleXParameter() throws RecognitionException {
EObject current = null;
@@ -7455,13 +7468,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:2743:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2744:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2749:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2750:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2744:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2744:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2750:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2750:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )? ( (lv_type_5_0= ruleXGenericType ) ) ( (lv_multiplicity_6_0= ruleXMultiplicity ) )? ( (lv_name_7_0= RULE_ID ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2744:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2750:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop60:
do {
int alt60=2;
@@ -7474,17 +7487,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt60) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2745:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2751:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2745:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2746:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2751:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2752:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXParameter6250);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXParameter6259);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -7514,7 +7527,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2762:3: ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2768:3: ( ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? ) | ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? ) )?
int alt63=3;
int LA63_0 = input.LA(1);
@@ -7526,18 +7539,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt63) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2762:4: ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2768:4: ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2762:4: ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2762:5: ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2768:4: ( ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2768:5: ( (lv_unordered_1_0= 'unordered' ) ) ( (lv_unique_2_0= 'unique' ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2762:5: ( (lv_unordered_1_0= 'unordered' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2763:1: (lv_unordered_1_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2768:5: ( (lv_unordered_1_0= 'unordered' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2769:1: (lv_unordered_1_0= 'unordered' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2763:1: (lv_unordered_1_0= 'unordered' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2764:3: lv_unordered_1_0= 'unordered'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2769:1: (lv_unordered_1_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2770:3: lv_unordered_1_0= 'unordered'
{
- lv_unordered_1_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXParameter6271); if (state.failed) return current;
+ lv_unordered_1_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXParameter6280); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unordered_1_0, grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_0_0_0());
@@ -7557,7 +7570,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2777:2: ( (lv_unique_2_0= 'unique' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2783:2: ( (lv_unique_2_0= 'unique' ) )?
int alt61=2;
int LA61_0 = input.LA(1);
@@ -7566,12 +7579,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt61) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2778:1: (lv_unique_2_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2784:1: (lv_unique_2_0= 'unique' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2778:1: (lv_unique_2_0= 'unique' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2779:3: lv_unique_2_0= 'unique'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2784:1: (lv_unique_2_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2785:3: lv_unique_2_0= 'unique'
{
- lv_unique_2_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXParameter6302); if (state.failed) return current;
+ lv_unique_2_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXParameter6311); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unique_2_0, grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_0_1_0());
@@ -7601,18 +7614,18 @@ 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:2793:6: ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2799:6: ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2793:6: ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2793:7: ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2799:6: ( ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2799:7: ( (lv_unique_3_0= 'unique' ) ) ( (lv_unordered_4_0= 'unordered' ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2793:7: ( (lv_unique_3_0= 'unique' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2794:1: (lv_unique_3_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2799:7: ( (lv_unique_3_0= 'unique' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2800:1: (lv_unique_3_0= 'unique' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2794:1: (lv_unique_3_0= 'unique' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2795:3: lv_unique_3_0= 'unique'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2800:1: (lv_unique_3_0= 'unique' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2801:3: lv_unique_3_0= 'unique'
{
- lv_unique_3_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXParameter6342); if (state.failed) return current;
+ lv_unique_3_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleXParameter6351); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unique_3_0, grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_1_0_0());
@@ -7632,7 +7645,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2808:2: ( (lv_unordered_4_0= 'unordered' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2814:2: ( (lv_unordered_4_0= 'unordered' ) )?
int alt62=2;
int LA62_0 = input.LA(1);
@@ -7641,12 +7654,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt62) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2809:1: (lv_unordered_4_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2815:1: (lv_unordered_4_0= 'unordered' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2809:1: (lv_unordered_4_0= 'unordered' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2810:3: lv_unordered_4_0= 'unordered'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2815:1: (lv_unordered_4_0= 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2816:3: lv_unordered_4_0= 'unordered'
{
- lv_unordered_4_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXParameter6373); if (state.failed) return current;
+ lv_unordered_4_0=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleXParameter6382); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_unordered_4_0, grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_1_1_0());
@@ -7678,18 +7691,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2823:6: ( (lv_type_5_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2824:1: (lv_type_5_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2829:6: ( (lv_type_5_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2830:1: (lv_type_5_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2824:1: (lv_type_5_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2825:3: lv_type_5_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2830:1: (lv_type_5_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2831:3: lv_type_5_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXParameterAccess().getTypeXGenericTypeParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXParameter6411);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXParameter6420);
lv_type_5_0=ruleXGenericType();
state._fsp--;
@@ -7713,7 +7726,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2841:2: ( (lv_multiplicity_6_0= ruleXMultiplicity ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2847:2: ( (lv_multiplicity_6_0= ruleXMultiplicity ) )?
int alt64=2;
int LA64_0 = input.LA(1);
@@ -7722,17 +7735,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt64) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2842:1: (lv_multiplicity_6_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2848:1: (lv_multiplicity_6_0= ruleXMultiplicity )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2842:1: (lv_multiplicity_6_0= ruleXMultiplicity )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2843:3: lv_multiplicity_6_0= ruleXMultiplicity
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2848:1: (lv_multiplicity_6_0= ruleXMultiplicity )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2849:3: lv_multiplicity_6_0= ruleXMultiplicity
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXParameterAccess().getMultiplicityXMultiplicityParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXParameter6432);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_ruleXParameter6441);
lv_multiplicity_6_0=ruleXMultiplicity();
state._fsp--;
@@ -7759,13 +7772,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2859:3: ( (lv_name_7_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2860:1: (lv_name_7_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2865:3: ( (lv_name_7_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2866:1: (lv_name_7_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2860:1: (lv_name_7_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2861:3: lv_name_7_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2866:1: (lv_name_7_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2867:3: lv_name_7_0= RULE_ID
{
- lv_name_7_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXParameter6450); if (state.failed) return current;
+ lv_name_7_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXParameter6459); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_7_0, grammarAccess.getXParameterAccess().getNameIDTerminalRuleCall_4_0());
@@ -7812,7 +7825,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXTypeParameter"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2885:1: entryRuleXTypeParameter returns [EObject current=null] : iv_ruleXTypeParameter= ruleXTypeParameter EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2891:1: entryRuleXTypeParameter returns [EObject current=null] : iv_ruleXTypeParameter= ruleXTypeParameter EOF ;
public final EObject entryRuleXTypeParameter() throws RecognitionException {
EObject current = null;
@@ -7820,13 +7833,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2886:2: (iv_ruleXTypeParameter= ruleXTypeParameter EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2887:2: iv_ruleXTypeParameter= ruleXTypeParameter EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2892:2: (iv_ruleXTypeParameter= ruleXTypeParameter EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2893:2: iv_ruleXTypeParameter= ruleXTypeParameter EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeParameterRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_entryRuleXTypeParameter6491);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_entryRuleXTypeParameter6500);
iv_ruleXTypeParameter=ruleXTypeParameter();
state._fsp--;
@@ -7834,7 +7847,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXTypeParameter;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeParameter6501); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeParameter6510); if (state.failed) return current;
}
@@ -7852,7 +7865,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXTypeParameter"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2894:1: ruleXTypeParameter returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2900:1: ruleXTypeParameter returns [EObject current=null] : ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? ) ;
public final EObject ruleXTypeParameter() throws RecognitionException {
EObject current = null;
@@ -7869,13 +7882,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:2897:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2898:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2903:28: ( ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2904:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2898:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2898:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2904:1: ( ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2904:2: ( (lv_annotations_0_0= ruleXAnnotation ) )* ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2898:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2904:2: ( (lv_annotations_0_0= ruleXAnnotation ) )*
loop65:
do {
int alt65=2;
@@ -7888,17 +7901,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt65) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2899:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2905:1: (lv_annotations_0_0= ruleXAnnotation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2899:1: (lv_annotations_0_0= ruleXAnnotation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2900:3: lv_annotations_0_0= ruleXAnnotation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2905:1: (lv_annotations_0_0= ruleXAnnotation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2906:3: lv_annotations_0_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXTypeParameter6547);
+ pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_ruleXTypeParameter6556);
lv_annotations_0_0=ruleXAnnotation();
state._fsp--;
@@ -7928,13 +7941,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2916:3: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2917:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2922:3: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2923:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2917:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2918:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2923:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2924:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXTypeParameter6565); if (state.failed) return current;
+ lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXTypeParameter6574); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_1_0, grammarAccess.getXTypeParameterAccess().getNameIDTerminalRuleCall_1_0());
@@ -7958,7 +7971,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2934:2: (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2940:2: (otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )* )?
int alt67=2;
int LA67_0 = input.LA(1);
@@ -7967,26 +7980,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt67) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2934:4: otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2940:4: otherlv_2= 'extends' ( (lv_bounds_3_0= ruleXGenericType ) ) (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )*
{
- otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleXTypeParameter6583); if (state.failed) return current;
+ otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleXTypeParameter6592); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXTypeParameterAccess().getExtendsKeyword_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2938:1: ( (lv_bounds_3_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2939:1: (lv_bounds_3_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2944:1: ( (lv_bounds_3_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2945:1: (lv_bounds_3_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2939:1: (lv_bounds_3_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2940:3: lv_bounds_3_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2945:1: (lv_bounds_3_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2946:3: lv_bounds_3_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeParameterAccess().getBoundsXGenericTypeParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXTypeParameter6604);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXTypeParameter6613);
lv_bounds_3_0=ruleXGenericType();
state._fsp--;
@@ -8010,7 +8023,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2956:2: (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2962:2: (otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) ) )*
loop66:
do {
int alt66=2;
@@ -8023,26 +8036,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt66) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2956:4: otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2962:4: otherlv_4= '&' ( (lv_bounds_5_0= ruleXGenericType ) )
{
- otherlv_4=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleXTypeParameter6617); if (state.failed) return current;
+ otherlv_4=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleXTypeParameter6626); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXTypeParameterAccess().getAmpersandKeyword_2_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2960:1: ( (lv_bounds_5_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2961:1: (lv_bounds_5_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2966:1: ( (lv_bounds_5_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2967:1: (lv_bounds_5_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2961:1: (lv_bounds_5_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2962:3: lv_bounds_5_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2967:1: (lv_bounds_5_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2968:3: lv_bounds_5_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeParameterAccess().getBoundsXGenericTypeParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXTypeParameter6638);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXTypeParameter6647);
lv_bounds_5_0=ruleXGenericType();
state._fsp--;
@@ -8104,7 +8117,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMultiplicity"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2986:1: entryRuleXMultiplicity returns [String current=null] : iv_ruleXMultiplicity= ruleXMultiplicity EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2992:1: entryRuleXMultiplicity returns [String current=null] : iv_ruleXMultiplicity= ruleXMultiplicity EOF ;
public final String entryRuleXMultiplicity() throws RecognitionException {
String current = null;
@@ -8112,13 +8125,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2987:2: (iv_ruleXMultiplicity= ruleXMultiplicity EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2988:2: iv_ruleXMultiplicity= ruleXMultiplicity EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2993:2: (iv_ruleXMultiplicity= ruleXMultiplicity EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2994:2: iv_ruleXMultiplicity= ruleXMultiplicity EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicityRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_entryRuleXMultiplicity6679);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_entryRuleXMultiplicity6688);
iv_ruleXMultiplicity=ruleXMultiplicity();
state._fsp--;
@@ -8126,7 +8139,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXMultiplicity.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicity6690); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicity6699); if (state.failed) return current;
}
@@ -8144,7 +8157,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMultiplicity"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2995:1: ruleXMultiplicity returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3001:1: ruleXMultiplicity returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' ) ;
public final AntlrDatatypeRuleToken ruleXMultiplicity() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8155,20 +8168,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2998:28: ( (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2999:1: (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3004:28: ( (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3005:1: (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:2999:1: (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3000:2: kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3005:1: (kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3006:2: kw= '[' (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )? kw= ']'
{
- kw=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleXMultiplicity6728); if (state.failed) return current;
+ kw=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleXMultiplicity6737); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getXMultiplicityAccess().getLeftSquareBracketKeyword_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3005:1: (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3011:1: (kw= '?' | kw= '*' | kw= '+' | (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? ) )?
int alt70=5;
switch ( input.LA(1) ) {
case 58:
@@ -8195,9 +8208,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt70) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3006:2: kw= '?'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3012:2: kw= '?'
{
- kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleXMultiplicity6742); if (state.failed) return current;
+ kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleXMultiplicity6751); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8208,9 +8221,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:3013:2: kw= '*'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3019:2: kw= '*'
{
- kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleXMultiplicity6761); if (state.failed) return current;
+ kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleXMultiplicity6770); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8221,9 +8234,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3020:2: kw= '+'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3026:2: kw= '+'
{
- kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleXMultiplicity6780); if (state.failed) return current;
+ kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleXMultiplicity6789); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8234,12 +8247,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3026:6: (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3032:6: (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3026:6: (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3026:11: this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3032:6: (this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3032:11: this_INT_4= RULE_INT (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )?
{
- this_INT_4=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXMultiplicity6802); if (state.failed) return current;
+ this_INT_4=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXMultiplicity6811); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_4);
@@ -8250,7 +8263,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_4, grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3033:1: (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3039:1: (kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' ) )?
int alt69=2;
int LA69_0 = input.LA(1);
@@ -8259,16 +8272,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt69) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3034:2: kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3040:2: kw= '..' (this_INT_6= RULE_INT | kw= '?' | kw= '*' )
{
- kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_ruleXMultiplicity6821); if (state.failed) return current;
+ kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_ruleXMultiplicity6830); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getXMultiplicityAccess().getFullStopFullStopKeyword_1_3_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3039:1: (this_INT_6= RULE_INT | kw= '?' | kw= '*' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3045:1: (this_INT_6= RULE_INT | kw= '?' | kw= '*' )
int alt68=3;
switch ( input.LA(1) ) {
case RULE_INT:
@@ -8296,9 +8309,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt68) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3039:6: this_INT_6= RULE_INT
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3045:6: this_INT_6= RULE_INT
{
- this_INT_6=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXMultiplicity6837); if (state.failed) return current;
+ this_INT_6=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXMultiplicity6846); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_6);
@@ -8313,9 +8326,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:3048:2: kw= '?'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3054:2: kw= '?'
{
- kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleXMultiplicity6861); if (state.failed) return current;
+ kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleXMultiplicity6870); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8326,9 +8339,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3055:2: kw= '*'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3061:2: kw= '*'
{
- kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleXMultiplicity6880); if (state.failed) return current;
+ kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleXMultiplicity6889); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8356,7 +8369,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleXMultiplicity6899); if (state.failed) return current;
+ kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleXMultiplicity6908); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8386,7 +8399,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXBlockExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3074:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3080:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ;
public final EObject entryRuleXBlockExpression() throws RecognitionException {
EObject current = null;
@@ -8394,13 +8407,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3075:2: (iv_ruleXBlockExpression= ruleXBlockExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3076:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3081:2: (iv_ruleXBlockExpression= ruleXBlockExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3082:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBlockExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression6939);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression6948);
iv_ruleXBlockExpression=ruleXBlockExpression();
state._fsp--;
@@ -8408,7 +8421,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXBlockExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBlockExpression6949); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBlockExpression6958); if (state.failed) return current;
}
@@ -8426,7 +8439,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXBlockExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3083:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3089:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ;
public final EObject ruleXBlockExpression() throws RecognitionException {
EObject current = null;
@@ -8439,14 +8452,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:3086:28: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3087:1: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3092:28: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3093:1: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3087:1: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3087:2: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3093:1: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3093:2: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )* otherlv_4= '}'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3087:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3088:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3093:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3094:5:
{
if ( state.backtracking==0 ) {
@@ -8458,13 +8471,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXBlockExpression6995); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXBlockExpression7004); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3097:1: ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3103:1: ( ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )? )*
loop72:
do {
int alt72=2;
@@ -8477,20 +8490,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt72) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3097:2: ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3103:2: ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) ) (otherlv_3= ';' )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3097:2: ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3098:1: (lv_expressions_2_0= ruleXExpressionInsideBlock )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3103:2: ( (lv_expressions_2_0= ruleXExpressionInsideBlock ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3104:1: (lv_expressions_2_0= ruleXExpressionInsideBlock )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3098:1: (lv_expressions_2_0= ruleXExpressionInsideBlock )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3099:3: lv_expressions_2_0= ruleXExpressionInsideBlock
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3104:1: (lv_expressions_2_0= ruleXExpressionInsideBlock )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3105:3: lv_expressions_2_0= ruleXExpressionInsideBlock
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionInsideBlockParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_ruleXBlockExpression7017);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_ruleXBlockExpression7026);
lv_expressions_2_0=ruleXExpressionInsideBlock();
state._fsp--;
@@ -8514,7 +8527,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3115:2: (otherlv_3= ';' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3121:2: (otherlv_3= ';' )?
int alt71=2;
int LA71_0 = input.LA(1);
@@ -8523,9 +8536,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt71) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3115:4: otherlv_3= ';'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3121:4: otherlv_3= ';'
{
- otherlv_3=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleXBlockExpression7030); if (state.failed) return current;
+ otherlv_3=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleXBlockExpression7039); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
@@ -8546,7 +8559,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_4=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXBlockExpression7046); if (state.failed) return current;
+ otherlv_4=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXBlockExpression7055); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
@@ -8575,7 +8588,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXGenericType"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3131:1: entryRuleXGenericType returns [EObject current=null] : iv_ruleXGenericType= ruleXGenericType EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3137:1: entryRuleXGenericType returns [EObject current=null] : iv_ruleXGenericType= ruleXGenericType EOF ;
public final EObject entryRuleXGenericType() throws RecognitionException {
EObject current = null;
@@ -8583,13 +8596,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3132:2: (iv_ruleXGenericType= ruleXGenericType EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3133:2: iv_ruleXGenericType= ruleXGenericType EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3138:2: (iv_ruleXGenericType= ruleXGenericType EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3139:2: iv_ruleXGenericType= ruleXGenericType EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericTypeRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_entryRuleXGenericType7082);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_entryRuleXGenericType7091);
iv_ruleXGenericType=ruleXGenericType();
state._fsp--;
@@ -8597,7 +8610,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXGenericType;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericType7092); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericType7101); if (state.failed) return current;
}
@@ -8615,7 +8628,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXGenericType"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3140:1: ruleXGenericType returns [EObject current=null] : ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3146:1: ruleXGenericType returns [EObject current=null] : ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? ) ;
public final EObject ruleXGenericType() throws RecognitionException {
EObject current = null;
@@ -8630,17 +8643,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:3143:28: ( ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3144:1: ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3149:28: ( ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3150:1: ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3144:1: ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3144:2: ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3150:1: ( ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3150:2: ( ( ruleXQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3144:2: ( ( ruleXQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3145:1: ( ruleXQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3150:2: ( ( ruleXQualifiedName ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3151:1: ( ruleXQualifiedName )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3145:1: ( ruleXQualifiedName )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3146:3: ruleXQualifiedName
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3151:1: ( ruleXQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3152:3: ruleXQualifiedName
{
if ( state.backtracking==0 ) {
@@ -8654,7 +8667,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXGenericTypeAccess().getTypeGenBaseCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXQualifiedName_in_ruleXGenericType7140);
+ pushFollow(FollowSets000.FOLLOW_ruleXQualifiedName_in_ruleXGenericType7149);
ruleXQualifiedName();
state._fsp--;
@@ -8670,7 +8683,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3159:2: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:2: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>' )?
int alt74=2;
int LA74_0 = input.LA(1);
@@ -8679,12 +8692,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt74) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3159:3: ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:3: ( ( '<' )=>otherlv_1= '<' ) ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )* otherlv_5= '>'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3159:3: ( ( '<' )=>otherlv_1= '<' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3159:4: ( '<' )=>otherlv_1= '<'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:3: ( ( '<' )=>otherlv_1= '<' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:4: ( '<' )=>otherlv_1= '<'
{
- otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXGenericType7161); if (state.failed) return current;
+ otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXGenericType7170); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXGenericTypeAccess().getLessThanSignKeyword_1_0());
@@ -8693,18 +8706,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3164:2: ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:1: (lv_typeArguments_2_0= ruleXGenericTypeArgument )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3170:2: ( (lv_typeArguments_2_0= ruleXGenericTypeArgument ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3171:1: (lv_typeArguments_2_0= ruleXGenericTypeArgument )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:1: (lv_typeArguments_2_0= ruleXGenericTypeArgument )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3166:3: lv_typeArguments_2_0= ruleXGenericTypeArgument
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3171:1: (lv_typeArguments_2_0= ruleXGenericTypeArgument )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3172:3: lv_typeArguments_2_0= ruleXGenericTypeArgument
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericTypeAccess().getTypeArgumentsXGenericTypeArgumentParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7183);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7192);
lv_typeArguments_2_0=ruleXGenericTypeArgument();
state._fsp--;
@@ -8728,7 +8741,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3182:2: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3188:2: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) ) )*
loop73:
do {
int alt73=2;
@@ -8741,26 +8754,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt73) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3182:4: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3188:4: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) )
{
- otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXGenericType7196); if (state.failed) return current;
+ otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXGenericType7205); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXGenericTypeAccess().getCommaKeyword_1_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3186:1: ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3187:1: (lv_typeArguments_4_0= ruleXGenericTypeArgument )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3192:1: ( (lv_typeArguments_4_0= ruleXGenericTypeArgument ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3193:1: (lv_typeArguments_4_0= ruleXGenericTypeArgument )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3187:1: (lv_typeArguments_4_0= ruleXGenericTypeArgument )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3188:3: lv_typeArguments_4_0= ruleXGenericTypeArgument
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3193:1: (lv_typeArguments_4_0= ruleXGenericTypeArgument )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3194:3: lv_typeArguments_4_0= ruleXGenericTypeArgument
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericTypeAccess().getTypeArgumentsXGenericTypeArgumentParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7217);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7226);
lv_typeArguments_4_0=ruleXGenericTypeArgument();
state._fsp--;
@@ -8793,7 +8806,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXGenericType7231); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXGenericType7240); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXGenericTypeAccess().getGreaterThanSignKeyword_1_3());
@@ -8828,7 +8841,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXGenericTypeArgument"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3216:1: entryRuleXGenericTypeArgument returns [EObject current=null] : iv_ruleXGenericTypeArgument= ruleXGenericTypeArgument EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3222:1: entryRuleXGenericTypeArgument returns [EObject current=null] : iv_ruleXGenericTypeArgument= ruleXGenericTypeArgument EOF ;
public final EObject entryRuleXGenericTypeArgument() throws RecognitionException {
EObject current = null;
@@ -8836,13 +8849,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3217:2: (iv_ruleXGenericTypeArgument= ruleXGenericTypeArgument EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3218:2: iv_ruleXGenericTypeArgument= ruleXGenericTypeArgument EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3223:2: (iv_ruleXGenericTypeArgument= ruleXGenericTypeArgument EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3224:2: iv_ruleXGenericTypeArgument= ruleXGenericTypeArgument EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericTypeArgumentRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_entryRuleXGenericTypeArgument7269);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_entryRuleXGenericTypeArgument7278);
iv_ruleXGenericTypeArgument=ruleXGenericTypeArgument();
state._fsp--;
@@ -8850,7 +8863,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXGenericTypeArgument;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericTypeArgument7279); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericTypeArgument7288); if (state.failed) return current;
}
@@ -8868,7 +8881,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXGenericTypeArgument"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3225:1: ruleXGenericTypeArgument returns [EObject current=null] : (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3231:1: ruleXGenericTypeArgument returns [EObject current=null] : (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument ) ;
public final EObject ruleXGenericTypeArgument() throws RecognitionException {
EObject current = null;
@@ -8880,10 +8893,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:3228:28: ( (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3229:1: (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3234:28: ( (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3235:1: (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3229:1: (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3235:1: (this_XGenericType_0= ruleXGenericType | this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument )
int alt75=2;
int LA75_0 = input.LA(1);
@@ -8902,14 +8915,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt75) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3230:5: this_XGenericType_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3236:5: this_XGenericType_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericTypeArgumentAccess().getXGenericTypeParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXGenericTypeArgument7326);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXGenericTypeArgument7335);
this_XGenericType_0=ruleXGenericType();
state._fsp--;
@@ -8924,14 +8937,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:3240:5: this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3246:5: this_XGenericWildcardTypeArgument_1= ruleXGenericWildcardTypeArgument
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericTypeArgumentAccess().getXGenericWildcardTypeArgumentParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_ruleXGenericTypeArgument7353);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_ruleXGenericTypeArgument7362);
this_XGenericWildcardTypeArgument_1=ruleXGenericWildcardTypeArgument();
state._fsp--;
@@ -8968,7 +8981,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXGenericWildcardTypeArgument"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3256:1: entryRuleXGenericWildcardTypeArgument returns [EObject current=null] : iv_ruleXGenericWildcardTypeArgument= ruleXGenericWildcardTypeArgument EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3262:1: entryRuleXGenericWildcardTypeArgument returns [EObject current=null] : iv_ruleXGenericWildcardTypeArgument= ruleXGenericWildcardTypeArgument EOF ;
public final EObject entryRuleXGenericWildcardTypeArgument() throws RecognitionException {
EObject current = null;
@@ -8976,13 +8989,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3257:2: (iv_ruleXGenericWildcardTypeArgument= ruleXGenericWildcardTypeArgument EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3258:2: iv_ruleXGenericWildcardTypeArgument= ruleXGenericWildcardTypeArgument EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3263:2: (iv_ruleXGenericWildcardTypeArgument= ruleXGenericWildcardTypeArgument EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3264:2: iv_ruleXGenericWildcardTypeArgument= ruleXGenericWildcardTypeArgument EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericWildcardTypeArgumentRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_entryRuleXGenericWildcardTypeArgument7388);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_entryRuleXGenericWildcardTypeArgument7397);
iv_ruleXGenericWildcardTypeArgument=ruleXGenericWildcardTypeArgument();
state._fsp--;
@@ -8990,7 +9003,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXGenericWildcardTypeArgument;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericWildcardTypeArgument7398); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericWildcardTypeArgument7407); if (state.failed) return current;
}
@@ -9008,7 +9021,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXGenericWildcardTypeArgument"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3265:1: ruleXGenericWildcardTypeArgument returns [EObject current=null] : ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3271:1: ruleXGenericWildcardTypeArgument returns [EObject current=null] : ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? ) ;
public final EObject ruleXGenericWildcardTypeArgument() throws RecognitionException {
EObject current = null;
@@ -9023,14 +9036,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:3268:28: ( ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3269:1: ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3274:28: ( ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3275:1: ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3269:1: ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3269:2: () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3275:1: ( () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3275:2: () otherlv_1= '?' ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3269:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3270:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3275:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3276:5:
{
if ( state.backtracking==0 ) {
@@ -9042,13 +9055,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleXGenericWildcardTypeArgument7444); if (state.failed) return current;
+ otherlv_1=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleXGenericWildcardTypeArgument7453); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXGenericWildcardTypeArgumentAccess().getQuestionMarkKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3279:1: ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3285:1: ( (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) ) | (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) ) )?
int alt76=3;
int LA76_0 = input.LA(1);
@@ -9060,29 +9073,29 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt76) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3279:2: (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3285:2: (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3279:2: (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3279:4: otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3285:2: (otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3285:4: otherlv_2= 'extends' ( (lv_upperBound_3_0= ruleXGenericType ) )
{
- otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleXGenericWildcardTypeArgument7458); if (state.failed) return current;
+ otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleXGenericWildcardTypeArgument7467); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXGenericWildcardTypeArgumentAccess().getExtendsKeyword_2_0_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3283:1: ( (lv_upperBound_3_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3284:1: (lv_upperBound_3_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3289:1: ( (lv_upperBound_3_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3290:1: (lv_upperBound_3_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3284:1: (lv_upperBound_3_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3285:3: lv_upperBound_3_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3290:1: (lv_upperBound_3_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3291:3: lv_upperBound_3_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericWildcardTypeArgumentAccess().getUpperBoundXGenericTypeParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7479);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7488);
lv_upperBound_3_0=ruleXGenericType();
state._fsp--;
@@ -9113,29 +9126,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:3302:6: (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3308:6: (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3302:6: (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3302:8: otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3308:6: (otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3308:8: otherlv_4= 'super' ( (lv_lowerBound_5_0= ruleXGenericType ) )
{
- otherlv_4=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleXGenericWildcardTypeArgument7499); if (state.failed) return current;
+ otherlv_4=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleXGenericWildcardTypeArgument7508); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXGenericWildcardTypeArgumentAccess().getSuperKeyword_2_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3306:1: ( (lv_lowerBound_5_0= ruleXGenericType ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3307:1: (lv_lowerBound_5_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3312:1: ( (lv_lowerBound_5_0= ruleXGenericType ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3313:1: (lv_lowerBound_5_0= ruleXGenericType )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3307:1: (lv_lowerBound_5_0= ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3308:3: lv_lowerBound_5_0= ruleXGenericType
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3313:1: (lv_lowerBound_5_0= ruleXGenericType )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3314:3: lv_lowerBound_5_0= ruleXGenericType
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXGenericWildcardTypeArgumentAccess().getLowerBoundXGenericTypeParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7520);
+ pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7529);
lv_lowerBound_5_0=ruleXGenericType();
state._fsp--;
@@ -9191,7 +9204,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXQualifiedName"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3332:1: entryRuleXQualifiedName returns [String current=null] : iv_ruleXQualifiedName= ruleXQualifiedName EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3338:1: entryRuleXQualifiedName returns [String current=null] : iv_ruleXQualifiedName= ruleXQualifiedName EOF ;
public final String entryRuleXQualifiedName() throws RecognitionException {
String current = null;
@@ -9199,13 +9212,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3333:2: (iv_ruleXQualifiedName= ruleXQualifiedName EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3334:2: iv_ruleXQualifiedName= ruleXQualifiedName EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3339:2: (iv_ruleXQualifiedName= ruleXQualifiedName EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3340:2: iv_ruleXQualifiedName= ruleXQualifiedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXQualifiedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXQualifiedName_in_entryRuleXQualifiedName7560);
+ pushFollow(FollowSets000.FOLLOW_ruleXQualifiedName_in_entryRuleXQualifiedName7569);
iv_ruleXQualifiedName=ruleXQualifiedName();
state._fsp--;
@@ -9213,7 +9226,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXQualifiedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXQualifiedName7571); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXQualifiedName7580); if (state.failed) return current;
}
@@ -9231,7 +9244,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXQualifiedName"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3341:1: ruleXQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3347:1: ruleXQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* ) ;
public final AntlrDatatypeRuleToken ruleXQualifiedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9244,18 +9257,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:3344:28: ( (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3345:1: (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3350:28: ( (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3351:1: (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3345:1: (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3346:5: this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3351:1: (this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3352:5: this_XID_0= ruleXID (kw= '.' this_XID_2= ruleXID )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXID_in_ruleXQualifiedName7618);
+ pushFollow(FollowSets000.FOLLOW_ruleXID_in_ruleXQualifiedName7627);
this_XID_0=ruleXID();
state._fsp--;
@@ -9270,7 +9283,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3356:1: (kw= '.' this_XID_2= ruleXID )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3362:1: (kw= '.' this_XID_2= ruleXID )*
loop77:
do {
int alt77=2;
@@ -9283,9 +9296,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt77) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3357:2: kw= '.' this_XID_2= ruleXID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3363:2: kw= '.' this_XID_2= ruleXID
{
- kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleXQualifiedName7637); if (state.failed) return current;
+ kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleXQualifiedName7646); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9297,7 +9310,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXID_in_ruleXQualifiedName7659);
+ pushFollow(FollowSets000.FOLLOW_ruleXID_in_ruleXQualifiedName7668);
this_XID_2=ruleXID();
state._fsp--;
@@ -9344,7 +9357,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXID"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3381:1: entryRuleXID returns [String current=null] : iv_ruleXID= ruleXID EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3387:1: entryRuleXID returns [String current=null] : iv_ruleXID= ruleXID EOF ;
public final String entryRuleXID() throws RecognitionException {
String current = null;
@@ -9352,13 +9365,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3382:2: (iv_ruleXID= ruleXID EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3383:2: iv_ruleXID= ruleXID EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3388:2: (iv_ruleXID= ruleXID EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3389:2: iv_ruleXID= ruleXID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIDRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXID_in_entryRuleXID7707);
+ pushFollow(FollowSets000.FOLLOW_ruleXID_in_entryRuleXID7716);
iv_ruleXID=ruleXID();
state._fsp--;
@@ -9366,7 +9379,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXID.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXID7718); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXID7727); if (state.failed) return current;
}
@@ -9384,7 +9397,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXID"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3390:1: ruleXID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3396:1: ruleXID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' ) ;
public final AntlrDatatypeRuleToken ruleXID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9394,10 +9407,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:3393:28: ( (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3394:1: (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3399:28: ( (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3400:1: (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3394:1: (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3400:1: (this_ID_0= RULE_ID | kw= 'get' | kw= 'set' | kw= 'isUnSet' | kw= 'isSet' )
int alt78=5;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -9435,9 +9448,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt78) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3394:6: this_ID_0= RULE_ID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3400:6: this_ID_0= RULE_ID
{
- this_ID_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXID7758); if (state.failed) return current;
+ this_ID_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleXID7767); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_ID_0);
@@ -9452,9 +9465,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:3403:2: kw= 'get'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3409:2: kw= 'get'
{
- kw=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleXID7782); if (state.failed) return current;
+ kw=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleXID7791); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9465,9 +9478,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3410:2: kw= 'set'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3416:2: kw= 'set'
{
- kw=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleXID7801); if (state.failed) return current;
+ kw=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleXID7810); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9478,9 +9491,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3417:2: kw= 'isUnSet'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3423:2: kw= 'isUnSet'
{
- kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_ruleXID7820); if (state.failed) return current;
+ kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_ruleXID7829); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9491,9 +9504,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3424:2: kw= 'isSet'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3430:2: kw= 'isSet'
{
- kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleXID7839); if (state.failed) return current;
+ kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleXID7848); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9526,7 +9539,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleValidID"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3437:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3443:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ;
public final String entryRuleValidID() throws RecognitionException {
String current = null;
@@ -9534,13 +9547,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3438:2: (iv_ruleValidID= ruleValidID EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3439:2: iv_ruleValidID= ruleValidID EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3444:2: (iv_ruleValidID= ruleValidID EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3445:2: iv_ruleValidID= ruleValidID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getValidIDRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_entryRuleValidID7880);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_entryRuleValidID7889);
iv_ruleValidID=ruleValidID();
state._fsp--;
@@ -9548,7 +9561,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleValidID.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleValidID7891); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleValidID7900); if (state.failed) return current;
}
@@ -9566,7 +9579,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleValidID"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3446:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_XID_0= ruleXID | kw= 'void' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3452:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_XID_0= ruleXID | kw= 'void' ) ;
public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9577,10 +9590,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:3449:28: ( (this_XID_0= ruleXID | kw= 'void' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3450:1: (this_XID_0= ruleXID | kw= 'void' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3455:28: ( (this_XID_0= ruleXID | kw= 'void' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3456:1: (this_XID_0= ruleXID | kw= 'void' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3450:1: (this_XID_0= ruleXID | kw= 'void' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3456:1: (this_XID_0= ruleXID | kw= 'void' )
int alt79=2;
int LA79_0 = input.LA(1);
@@ -9599,14 +9612,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt79) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3451:5: this_XID_0= ruleXID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3457:5: this_XID_0= ruleXID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getValidIDAccess().getXIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXID_in_ruleValidID7938);
+ pushFollow(FollowSets000.FOLLOW_ruleXID_in_ruleValidID7947);
this_XID_0=ruleXID();
state._fsp--;
@@ -9625,9 +9638,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:3463:2: kw= 'void'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3469:2: kw= 'void'
{
- kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleValidID7962); if (state.failed) return current;
+ kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleValidID7971); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9660,7 +9673,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3476:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3482:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ;
public final EObject entryRuleXExpression() throws RecognitionException {
EObject current = null;
@@ -9668,13 +9681,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3477:2: (iv_ruleXExpression= ruleXExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3478:2: iv_ruleXExpression= ruleXExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3483:2: (iv_ruleXExpression= ruleXExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3484:2: iv_ruleXExpression= ruleXExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_entryRuleXExpression8002);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_entryRuleXExpression8011);
iv_ruleXExpression=ruleXExpression();
state._fsp--;
@@ -9682,7 +9695,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpression8012); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpression8021); if (state.failed) return current;
}
@@ -9700,7 +9713,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3485:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3491:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ;
public final EObject ruleXExpression() throws RecognitionException {
EObject current = null;
@@ -9710,15 +9723,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3488:28: (this_XAssignment_0= ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3490:5: this_XAssignment_0= ruleXAssignment
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3494:28: (this_XAssignment_0= ruleXAssignment )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3496:5: this_XAssignment_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXExpression8058);
+ pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXExpression8067);
this_XAssignment_0=ruleXAssignment();
state._fsp--;
@@ -9749,7 +9762,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAssignment"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3506:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3512:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ;
public final EObject entryRuleXAssignment() throws RecognitionException {
EObject current = null;
@@ -9757,13 +9770,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3507:2: (iv_ruleXAssignment= ruleXAssignment EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3508:2: iv_ruleXAssignment= ruleXAssignment EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3513:2: (iv_ruleXAssignment= ruleXAssignment EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3514:2: iv_ruleXAssignment= ruleXAssignment EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_entryRuleXAssignment8092);
+ pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_entryRuleXAssignment8101);
iv_ruleXAssignment=ruleXAssignment();
state._fsp--;
@@ -9771,7 +9784,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXAssignment;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAssignment8102); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAssignment8111); if (state.failed) return current;
}
@@ -9789,7 +9802,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAssignment"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3515:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3521:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ;
public final EObject ruleXAssignment() throws RecognitionException {
EObject current = null;
@@ -9803,22 +9816,22 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3518:28: ( ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3519:1: ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3524:28: ( ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3525:1: ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3519:1: ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3525:1: ( ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
int alt81=2;
switch ( input.LA(1) ) {
case RULE_ID:
{
int LA81_1 = input.LA(2);
- if ( (LA81_1==16) ) {
- alt81=1;
- }
- else if ( (LA81_1==EOF||(LA81_1>=RULE_STRING && LA81_1<=RULE_INT)||(LA81_1>=13 && LA81_1<=15)||LA81_1==20||(LA81_1>=22 && LA81_1<=23)||(LA81_1>=28 && LA81_1<=29)||(LA81_1>=42 && LA81_1<=45)||LA81_1==57||(LA81_1>=59 && LA81_1<=82)||(LA81_1>=84 && LA81_1<=106)) ) {
+ if ( (LA81_1==EOF||(LA81_1>=RULE_STRING && LA81_1<=RULE_INT)||(LA81_1>=13 && LA81_1<=15)||LA81_1==20||(LA81_1>=22 && LA81_1<=23)||(LA81_1>=28 && LA81_1<=29)||(LA81_1>=42 && LA81_1<=45)||LA81_1==57||(LA81_1>=59 && LA81_1<=82)||(LA81_1>=84 && LA81_1<=106)) ) {
alt81=2;
}
+ else if ( (LA81_1==16) ) {
+ alt81=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
@@ -9832,12 +9845,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
{
int LA81_2 = input.LA(2);
- 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) ) {
+ 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)) ) {
+ alt81=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
@@ -9960,13 +9973,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt81) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3519:2: ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3525:2: ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3519:2: ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3519:3: () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3525:2: ( () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3525:3: () ( ( ruleValidID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3519:3: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3520:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3525:3: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3526:5:
{
if ( state.backtracking==0 ) {
@@ -9978,11 +9991,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3525:2: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3526:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3531:2: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3532:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3526:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3527:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3532:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3533:3: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -9996,7 +10009,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXAssignment8160);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXAssignment8169);
ruleValidID();
state._fsp--;
@@ -10017,7 +10030,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_ruleXAssignment8176);
+ pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_ruleXAssignment8185);
ruleOpSingleAssign();
state._fsp--;
@@ -10027,18 +10040,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3548:1: ( (lv_value_3_0= ruleXAssignment ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3549:1: (lv_value_3_0= ruleXAssignment )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3554:1: ( (lv_value_3_0= ruleXAssignment ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3555:1: (lv_value_3_0= ruleXAssignment )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3549:1: (lv_value_3_0= ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3550:3: lv_value_3_0= ruleXAssignment
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3555:1: (lv_value_3_0= ruleXAssignment )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3556:3: lv_value_3_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXAssignment8196);
+ pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXAssignment8205);
lv_value_3_0=ruleXAssignment();
state._fsp--;
@@ -10069,17 +10082,17 @@ 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:3567:6: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3573:6: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3567:6: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3568:5: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3573:6: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3574:5: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_ruleXAssignment8226);
+ pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_ruleXAssignment8235);
this_XOrExpression_4=ruleXOrExpression();
state._fsp--;
@@ -10090,7 +10103,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:1: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:1: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
int alt80=2;
int LA80_0 = input.LA(1);
@@ -10103,16 +10116,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt80) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:2: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:2: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:2: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:3: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:2: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:3: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3581:6: ( () ( ( ruleOpMultiAssign ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3581:7: () ( ( ruleOpMultiAssign ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3587:6: ( () ( ( ruleOpMultiAssign ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3587:7: () ( ( ruleOpMultiAssign ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3581:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3587:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3588:5:
{
if ( state.backtracking==0 ) {
@@ -10124,11 +10137,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3587:2: ( ( ruleOpMultiAssign ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3588:1: ( ruleOpMultiAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3593:2: ( ( ruleOpMultiAssign ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3594:1: ( ruleOpMultiAssign )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3588:1: ( ruleOpMultiAssign )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3589:3: ruleOpMultiAssign
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3594:1: ( ruleOpMultiAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3595:3: ruleOpMultiAssign
{
if ( state.backtracking==0 ) {
@@ -10142,7 +10155,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_ruleXAssignment8279);
+ pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_ruleXAssignment8288);
ruleOpMultiAssign();
state._fsp--;
@@ -10164,18 +10177,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3602:4: ( (lv_rightOperand_7_0= ruleXAssignment ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3603:1: (lv_rightOperand_7_0= ruleXAssignment )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3608:4: ( (lv_rightOperand_7_0= ruleXAssignment ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3609:1: (lv_rightOperand_7_0= ruleXAssignment )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3603:1: (lv_rightOperand_7_0= ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3604:3: lv_rightOperand_7_0= ruleXAssignment
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3609:1: (lv_rightOperand_7_0= ruleXAssignment )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3610:3: lv_rightOperand_7_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXAssignment8302);
+ pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXAssignment8311);
lv_rightOperand_7_0=ruleXAssignment();
state._fsp--;
@@ -10234,7 +10247,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpSingleAssign"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3628:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3634:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ;
public final String entryRuleOpSingleAssign() throws RecognitionException {
String current = null;
@@ -10242,13 +10255,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3629:2: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3630:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3635:2: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3636:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpSingleAssignRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign8342);
+ pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign8351);
iv_ruleOpSingleAssign=ruleOpSingleAssign();
state._fsp--;
@@ -10256,7 +10269,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpSingleAssign.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpSingleAssign8353); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpSingleAssign8362); if (state.failed) return current;
}
@@ -10274,7 +10287,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpSingleAssign"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3637:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3643:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ;
public final AntlrDatatypeRuleToken ruleOpSingleAssign() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10283,10 +10296,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:3640:28: (kw= '=' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3642:2: kw= '='
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3646:28: (kw= '=' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3648:2: kw= '='
{
- kw=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleOpSingleAssign8390); if (state.failed) return current;
+ kw=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleOpSingleAssign8399); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10313,7 +10326,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpMultiAssign"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3655:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3661:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ;
public final String entryRuleOpMultiAssign() throws RecognitionException {
String current = null;
@@ -10321,13 +10334,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3656:2: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3657:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3662:2: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3663:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpMultiAssignRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign8430);
+ pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign8439);
iv_ruleOpMultiAssign=ruleOpMultiAssign();
state._fsp--;
@@ -10335,7 +10348,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpMultiAssign.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMultiAssign8441); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMultiAssign8450); if (state.failed) return current;
}
@@ -10353,7 +10366,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpMultiAssign"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3664:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '+=' ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3670:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '+=' ;
public final AntlrDatatypeRuleToken ruleOpMultiAssign() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10362,10 +10375,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:3667:28: (kw= '+=' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3669:2: kw= '+='
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3673:28: (kw= '+=' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3675:2: kw= '+='
{
- kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_ruleOpMultiAssign8478); if (state.failed) return current;
+ kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_ruleOpMultiAssign8487); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10392,7 +10405,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXOrExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3682:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3688:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ;
public final EObject entryRuleXOrExpression() throws RecognitionException {
EObject current = null;
@@ -10400,13 +10413,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3683:2: (iv_ruleXOrExpression= ruleXOrExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3684:2: iv_ruleXOrExpression= ruleXOrExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3689:2: (iv_ruleXOrExpression= ruleXOrExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3690:2: iv_ruleXOrExpression= ruleXOrExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression8517);
+ pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression8526);
iv_ruleXOrExpression=ruleXOrExpression();
state._fsp--;
@@ -10414,7 +10427,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXOrExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOrExpression8527); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOrExpression8536); if (state.failed) return current;
}
@@ -10432,7 +10445,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXOrExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3691:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3697:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ;
public final EObject ruleXOrExpression() throws RecognitionException {
EObject current = null;
@@ -10444,18 +10457,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:3694:28: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3695:1: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3700:28: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3701:1: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3695:1: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3696:5: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3701:1: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3702:5: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_ruleXOrExpression8574);
+ pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_ruleXOrExpression8583);
this_XAndExpression_0=ruleXAndExpression();
state._fsp--;
@@ -10466,7 +10479,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:1: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:1: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
loop82:
do {
int alt82=2;
@@ -10485,16 +10498,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt82) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:2: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:2: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:2: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:3: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:2: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:3: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3709:6: ( () ( ( ruleOpOr ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3709:7: () ( ( ruleOpOr ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3715:6: ( () ( ( ruleOpOr ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3715:7: () ( ( ruleOpOr ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3709:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3715:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3716:5:
{
if ( state.backtracking==0 ) {
@@ -10506,11 +10519,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3715:2: ( ( ruleOpOr ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3716:1: ( ruleOpOr )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3721:2: ( ( ruleOpOr ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3722:1: ( ruleOpOr )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3716:1: ( ruleOpOr )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3717:3: ruleOpOr
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3722:1: ( ruleOpOr )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3723:3: ruleOpOr
{
if ( state.backtracking==0 ) {
@@ -10524,7 +10537,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_ruleXOrExpression8627);
+ pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_ruleXOrExpression8636);
ruleOpOr();
state._fsp--;
@@ -10546,18 +10559,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3730:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3731:1: (lv_rightOperand_3_0= ruleXAndExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3736:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3737:1: (lv_rightOperand_3_0= ruleXAndExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3731:1: (lv_rightOperand_3_0= ruleXAndExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3732:3: lv_rightOperand_3_0= ruleXAndExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3737:1: (lv_rightOperand_3_0= ruleXAndExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3738:3: lv_rightOperand_3_0= ruleXAndExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_ruleXOrExpression8650);
+ pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_ruleXOrExpression8659);
lv_rightOperand_3_0=ruleXAndExpression();
state._fsp--;
@@ -10613,7 +10626,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpOr"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3756:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3762:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ;
public final String entryRuleOpOr() throws RecognitionException {
String current = null;
@@ -10621,13 +10634,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3757:2: (iv_ruleOpOr= ruleOpOr EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3758:2: iv_ruleOpOr= ruleOpOr EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3763:2: (iv_ruleOpOr= ruleOpOr EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3764:2: iv_ruleOpOr= ruleOpOr EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpOrRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_entryRuleOpOr8689);
+ pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_entryRuleOpOr8698);
iv_ruleOpOr=ruleOpOr();
state._fsp--;
@@ -10635,7 +10648,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpOr.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOr8700); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOr8709); if (state.failed) return current;
}
@@ -10653,7 +10666,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpOr"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3765:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3771:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ;
public final AntlrDatatypeRuleToken ruleOpOr() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10662,10 +10675,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:3768:28: (kw= '||' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3770:2: kw= '||'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3774:28: (kw= '||' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3776:2: kw= '||'
{
- kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_ruleOpOr8737); if (state.failed) return current;
+ kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_ruleOpOr8746); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10692,7 +10705,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAndExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3783:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3789:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ;
public final EObject entryRuleXAndExpression() throws RecognitionException {
EObject current = null;
@@ -10700,13 +10713,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3784:2: (iv_ruleXAndExpression= ruleXAndExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3785:2: iv_ruleXAndExpression= ruleXAndExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3790:2: (iv_ruleXAndExpression= ruleXAndExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3791:2: iv_ruleXAndExpression= ruleXAndExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression8776);
+ pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression8785);
iv_ruleXAndExpression=ruleXAndExpression();
state._fsp--;
@@ -10714,7 +10727,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXAndExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAndExpression8786); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAndExpression8795); if (state.failed) return current;
}
@@ -10732,7 +10745,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAndExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3792:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3798:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ;
public final EObject ruleXAndExpression() throws RecognitionException {
EObject current = null;
@@ -10744,18 +10757,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:3795:28: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3796:1: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3801:28: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3802:1: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3796:1: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3797:5: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3802:1: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3803:5: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8833);
+ pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8842);
this_XEqualityExpression_0=ruleXEqualityExpression();
state._fsp--;
@@ -10766,7 +10779,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:1: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:1: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
loop83:
do {
int alt83=2;
@@ -10785,16 +10798,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt83) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:2: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:2: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:2: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:3: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:2: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:3: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3810:6: ( () ( ( ruleOpAnd ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3810:7: () ( ( ruleOpAnd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3816:6: ( () ( ( ruleOpAnd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3816:7: () ( ( ruleOpAnd ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3810:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3816:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3817:5:
{
if ( state.backtracking==0 ) {
@@ -10806,11 +10819,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3816:2: ( ( ruleOpAnd ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3817:1: ( ruleOpAnd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3822:2: ( ( ruleOpAnd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3823:1: ( ruleOpAnd )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3817:1: ( ruleOpAnd )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3818:3: ruleOpAnd
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3823:1: ( ruleOpAnd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3824:3: ruleOpAnd
{
if ( state.backtracking==0 ) {
@@ -10824,7 +10837,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_ruleXAndExpression8886);
+ pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_ruleXAndExpression8895);
ruleOpAnd();
state._fsp--;
@@ -10846,18 +10859,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3831:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3832:1: (lv_rightOperand_3_0= ruleXEqualityExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3837:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3838:1: (lv_rightOperand_3_0= ruleXEqualityExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3832:1: (lv_rightOperand_3_0= ruleXEqualityExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3833:3: lv_rightOperand_3_0= ruleXEqualityExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3838:1: (lv_rightOperand_3_0= ruleXEqualityExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3839:3: lv_rightOperand_3_0= ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8909);
+ pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8918);
lv_rightOperand_3_0=ruleXEqualityExpression();
state._fsp--;
@@ -10913,7 +10926,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpAnd"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3857:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3863:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ;
public final String entryRuleOpAnd() throws RecognitionException {
String current = null;
@@ -10921,13 +10934,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3858:2: (iv_ruleOpAnd= ruleOpAnd EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3859:2: iv_ruleOpAnd= ruleOpAnd EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3864:2: (iv_ruleOpAnd= ruleOpAnd EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3865:2: iv_ruleOpAnd= ruleOpAnd EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpAndRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_entryRuleOpAnd8948);
+ pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_entryRuleOpAnd8957);
iv_ruleOpAnd=ruleOpAnd();
state._fsp--;
@@ -10935,7 +10948,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpAnd.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAnd8959); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAnd8968); if (state.failed) return current;
}
@@ -10953,7 +10966,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpAnd"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3866:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3872:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ;
public final AntlrDatatypeRuleToken ruleOpAnd() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10962,10 +10975,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:3869:28: (kw= '&&' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3871:2: kw= '&&'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3875:28: (kw= '&&' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3877:2: kw= '&&'
{
- kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_ruleOpAnd8996); if (state.failed) return current;
+ kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_ruleOpAnd9005); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10992,7 +11005,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXEqualityExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3884:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3890:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ;
public final EObject entryRuleXEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -11000,13 +11013,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3885:2: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3886:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3891:2: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3892:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression9035);
+ pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression9044);
iv_ruleXEqualityExpression=ruleXEqualityExpression();
state._fsp--;
@@ -11014,7 +11027,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXEqualityExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEqualityExpression9045); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEqualityExpression9054); if (state.failed) return current;
}
@@ -11032,7 +11045,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXEqualityExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3893:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3899:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ;
public final EObject ruleXEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -11044,18 +11057,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:3896:28: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3897:1: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3902:28: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3903:1: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3897:1: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3898:5: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3903:1: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3904:5: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9092);
+ pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9101);
this_XRelationalExpression_0=ruleXRelationalExpression();
state._fsp--;
@@ -11066,7 +11079,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:1: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:1: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
loop84:
do {
int alt84=2;
@@ -11094,16 +11107,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt84) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:2: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:2: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:2: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:3: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:2: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:3: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3911:6: ( () ( ( ruleOpEquality ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3911:7: () ( ( ruleOpEquality ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3917:6: ( () ( ( ruleOpEquality ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3917:7: () ( ( ruleOpEquality ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3911:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3917:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3918:5:
{
if ( state.backtracking==0 ) {
@@ -11115,11 +11128,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3917:2: ( ( ruleOpEquality ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3918:1: ( ruleOpEquality )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3923:2: ( ( ruleOpEquality ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3924:1: ( ruleOpEquality )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3918:1: ( ruleOpEquality )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3919:3: ruleOpEquality
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3924:1: ( ruleOpEquality )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3925:3: ruleOpEquality
{
if ( state.backtracking==0 ) {
@@ -11133,7 +11146,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_ruleXEqualityExpression9145);
+ pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_ruleXEqualityExpression9154);
ruleOpEquality();
state._fsp--;
@@ -11155,18 +11168,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3932:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3933:1: (lv_rightOperand_3_0= ruleXRelationalExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3938:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3939:1: (lv_rightOperand_3_0= ruleXRelationalExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3933:1: (lv_rightOperand_3_0= ruleXRelationalExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3934:3: lv_rightOperand_3_0= ruleXRelationalExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3939:1: (lv_rightOperand_3_0= ruleXRelationalExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3940:3: lv_rightOperand_3_0= ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9168);
+ pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9177);
lv_rightOperand_3_0=ruleXRelationalExpression();
state._fsp--;
@@ -11222,7 +11235,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpEquality"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3958:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3964:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ;
public final String entryRuleOpEquality() throws RecognitionException {
String current = null;
@@ -11230,13 +11243,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3959:2: (iv_ruleOpEquality= ruleOpEquality EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3960:2: iv_ruleOpEquality= ruleOpEquality EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3965:2: (iv_ruleOpEquality= ruleOpEquality EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3966:2: iv_ruleOpEquality= ruleOpEquality EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpEqualityRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_entryRuleOpEquality9207);
+ pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_entryRuleOpEquality9216);
iv_ruleOpEquality=ruleOpEquality();
state._fsp--;
@@ -11244,7 +11257,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpEquality.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpEquality9218); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpEquality9227); if (state.failed) return current;
}
@@ -11262,7 +11275,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpEquality"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3967:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3973:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' ) ;
public final AntlrDatatypeRuleToken ruleOpEquality() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11271,10 +11284,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:3970:28: ( (kw= '==' | kw= '!=' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3971:1: (kw= '==' | kw= '!=' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3976:28: ( (kw= '==' | kw= '!=' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3977:1: (kw= '==' | kw= '!=' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3971:1: (kw= '==' | kw= '!=' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3977:1: (kw= '==' | kw= '!=' )
int alt85=2;
int LA85_0 = input.LA(1);
@@ -11293,9 +11306,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt85) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3972:2: kw= '=='
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3978:2: kw= '=='
{
- kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_ruleOpEquality9256); if (state.failed) return current;
+ kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_ruleOpEquality9265); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11306,9 +11319,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:3979:2: kw= '!='
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3985:2: kw= '!='
{
- kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_ruleOpEquality9275); if (state.failed) return current;
+ kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_ruleOpEquality9284); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11341,7 +11354,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXRelationalExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3992:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3998:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ;
public final EObject entryRuleXRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -11349,13 +11362,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3993:2: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3994:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3999:2: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4000:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression9315);
+ pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression9324);
iv_ruleXRelationalExpression=ruleXRelationalExpression();
state._fsp--;
@@ -11363,7 +11376,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXRelationalExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXRelationalExpression9325); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXRelationalExpression9334); if (state.failed) return current;
}
@@ -11381,7 +11394,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXRelationalExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4001:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4007:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ;
public final EObject ruleXRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -11394,18 +11407,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:4004:28: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4005:1: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4010:28: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4011:1: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4005:1: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4006:5: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4011:1: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4012:5: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9372);
+ pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9381);
this_XOtherOperatorExpression_0=ruleXOtherOperatorExpression();
state._fsp--;
@@ -11416,7 +11429,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:1: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:1: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
loop86:
do {
int alt86=3;
@@ -11481,19 +11494,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt86) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:2: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:2: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:2: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:3: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:2: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:3: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( ( ruleQualifiedName ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:3: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:4: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:3: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:4: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4016:5: ( () otherlv_2= 'instanceof' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4016:6: () otherlv_2= 'instanceof'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4022:5: ( () otherlv_2= 'instanceof' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4022:6: () otherlv_2= 'instanceof'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4016:6: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4017:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4022:6: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4023:5:
{
if ( state.backtracking==0 ) {
@@ -11505,7 +11518,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,72,FollowSets000.FOLLOW_72_in_ruleXRelationalExpression9408); if (state.failed) return current;
+ otherlv_2=(Token)match(input,72,FollowSets000.FOLLOW_72_in_ruleXRelationalExpression9417); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
@@ -11517,11 +11530,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4026:3: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4027:1: ( ruleQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4032:3: ( ( ruleQualifiedName ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4033:1: ( ruleQualifiedName )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4027:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4028:3: ruleQualifiedName
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4033:1: ( ruleQualifiedName )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4034:3: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -11535,7 +11548,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeCrossReference_1_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXRelationalExpression9433);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXRelationalExpression9442);
ruleQualifiedName();
state._fsp--;
@@ -11558,19 +11571,19 @@ 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:4042:6: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:6: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:6: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:7: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:6: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:7: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:7: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:8: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:7: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:8: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4047:6: ( () ( ( ruleOpCompare ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4047:7: () ( ( ruleOpCompare ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4053:6: ( () ( ( ruleOpCompare ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4053:7: () ( ( ruleOpCompare ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4047:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4053:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4054:5:
{
if ( state.backtracking==0 ) {
@@ -11582,11 +11595,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4053:2: ( ( ruleOpCompare ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4054:1: ( ruleOpCompare )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4059:2: ( ( ruleOpCompare ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4060:1: ( ruleOpCompare )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4054:1: ( ruleOpCompare )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4055:3: ruleOpCompare
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4060:1: ( ruleOpCompare )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4061:3: ruleOpCompare
{
if ( state.backtracking==0 ) {
@@ -11600,7 +11613,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_ruleXRelationalExpression9494);
+ pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_ruleXRelationalExpression9503);
ruleOpCompare();
state._fsp--;
@@ -11622,18 +11635,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4068:4: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4069:1: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4074:4: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4075:1: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4069:1: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4070:3: lv_rightOperand_6_0= ruleXOtherOperatorExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4075:1: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4076:3: lv_rightOperand_6_0= ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9517);
+ pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9526);
lv_rightOperand_6_0=ruleXOtherOperatorExpression();
state._fsp--;
@@ -11692,7 +11705,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpCompare"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4094:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4100:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ;
public final String entryRuleOpCompare() throws RecognitionException {
String current = null;
@@ -11700,13 +11713,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4095:2: (iv_ruleOpCompare= ruleOpCompare EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4096:2: iv_ruleOpCompare= ruleOpCompare EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4101:2: (iv_ruleOpCompare= ruleOpCompare EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4102:2: iv_ruleOpCompare= ruleOpCompare EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpCompareRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_entryRuleOpCompare9557);
+ pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_entryRuleOpCompare9566);
iv_ruleOpCompare=ruleOpCompare();
state._fsp--;
@@ -11714,7 +11727,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpCompare.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpCompare9568); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpCompare9577); if (state.failed) return current;
}
@@ -11732,7 +11745,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpCompare"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4103:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4109:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' ) ;
public final AntlrDatatypeRuleToken ruleOpCompare() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11741,10 +11754,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:4106:28: ( (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4107:1: (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4112:28: ( (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4113:1: (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4107:1: (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4113:1: (kw= '>=' | kw= '<=' | kw= '>' | kw= '<' )
int alt87=4;
switch ( input.LA(1) ) {
case 73:
@@ -11777,9 +11790,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt87) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4108:2: kw= '>='
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4114:2: kw= '>='
{
- kw=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleOpCompare9606); if (state.failed) return current;
+ kw=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleOpCompare9615); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11790,9 +11803,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:4115:2: kw= '<='
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4121:2: kw= '<='
{
- kw=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleOpCompare9625); if (state.failed) return current;
+ kw=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleOpCompare9634); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11803,9 +11816,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4122:2: kw= '>'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4128:2: kw= '>'
{
- kw=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleOpCompare9644); if (state.failed) return current;
+ kw=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleOpCompare9653); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11816,9 +11829,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4129:2: kw= '<'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4135:2: kw= '<'
{
- kw=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleOpCompare9663); if (state.failed) return current;
+ kw=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleOpCompare9672); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11851,7 +11864,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXOtherOperatorExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4142:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4148:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ;
public final EObject entryRuleXOtherOperatorExpression() throws RecognitionException {
EObject current = null;
@@ -11859,13 +11872,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4143:2: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4144:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4149:2: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4150:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression9703);
+ pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression9712);
iv_ruleXOtherOperatorExpression=ruleXOtherOperatorExpression();
state._fsp--;
@@ -11873,7 +11886,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXOtherOperatorExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOtherOperatorExpression9713); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOtherOperatorExpression9722); if (state.failed) return current;
}
@@ -11891,7 +11904,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXOtherOperatorExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4151:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4157:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ;
public final EObject ruleXOtherOperatorExpression() throws RecognitionException {
EObject current = null;
@@ -11903,18 +11916,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:4154:28: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4155:1: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4160:28: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4161:1: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4155:1: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4156:5: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4161:1: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4162:5: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9760);
+ pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9769);
this_XAdditiveExpression_0=ruleXAdditiveExpression();
state._fsp--;
@@ -11925,7 +11938,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:1: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:1: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
loop88:
do {
int alt88=2;
@@ -11953,16 +11966,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt88) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:2: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:2: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:2: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:3: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:2: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:3: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4169:6: ( () ( ( ruleOpOther ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4169:7: () ( ( ruleOpOther ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4175:6: ( () ( ( ruleOpOther ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4175:7: () ( ( ruleOpOther ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4169:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4175:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4176:5:
{
if ( state.backtracking==0 ) {
@@ -11974,11 +11987,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4175:2: ( ( ruleOpOther ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4176:1: ( ruleOpOther )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4181:2: ( ( ruleOpOther ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4182:1: ( ruleOpOther )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4176:1: ( ruleOpOther )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4177:3: ruleOpOther
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4182:1: ( ruleOpOther )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4183:3: ruleOpOther
{
if ( state.backtracking==0 ) {
@@ -11992,7 +12005,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_ruleXOtherOperatorExpression9813);
+ pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_ruleXOtherOperatorExpression9822);
ruleOpOther();
state._fsp--;
@@ -12014,18 +12027,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4190:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4191:1: (lv_rightOperand_3_0= ruleXAdditiveExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4196:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4197:1: (lv_rightOperand_3_0= ruleXAdditiveExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4191:1: (lv_rightOperand_3_0= ruleXAdditiveExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4192:3: lv_rightOperand_3_0= ruleXAdditiveExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4197:1: (lv_rightOperand_3_0= ruleXAdditiveExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4198:3: lv_rightOperand_3_0= ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9836);
+ pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9845);
lv_rightOperand_3_0=ruleXAdditiveExpression();
state._fsp--;
@@ -12081,7 +12094,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpOther"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4216:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4222:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ;
public final String entryRuleOpOther() throws RecognitionException {
String current = null;
@@ -12089,13 +12102,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4217:2: (iv_ruleOpOther= ruleOpOther EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4218:2: iv_ruleOpOther= ruleOpOther EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4223:2: (iv_ruleOpOther= ruleOpOther EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4224:2: iv_ruleOpOther= ruleOpOther EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpOtherRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_entryRuleOpOther9875);
+ pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_entryRuleOpOther9884);
iv_ruleOpOther=ruleOpOther();
state._fsp--;
@@ -12103,7 +12116,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpOther.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOther9886); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOther9895); if (state.failed) return current;
}
@@ -12121,7 +12134,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpOther"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4225:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4231:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..' ) ;
public final AntlrDatatypeRuleToken ruleOpOther() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12130,10 +12143,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:4228:28: ( (kw= '->' | kw= '..' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4229:1: (kw= '->' | kw= '..' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4234:28: ( (kw= '->' | kw= '..' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4235:1: (kw= '->' | kw= '..' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4229:1: (kw= '->' | kw= '..' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4235:1: (kw= '->' | kw= '..' )
int alt89=2;
int LA89_0 = input.LA(1);
@@ -12152,9 +12165,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt89) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4230:2: kw= '->'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4236:2: kw= '->'
{
- kw=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleOpOther9924); if (state.failed) return current;
+ kw=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleOpOther9933); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12165,9 +12178,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:4237:2: kw= '..'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4243:2: kw= '..'
{
- kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_ruleOpOther9943); if (state.failed) return current;
+ kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_ruleOpOther9952); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12200,7 +12213,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAdditiveExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4250:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4256:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ;
public final EObject entryRuleXAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -12208,13 +12221,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4251:2: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4252:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4257:2: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4258:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression9983);
+ pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression9992);
iv_ruleXAdditiveExpression=ruleXAdditiveExpression();
state._fsp--;
@@ -12222,7 +12235,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXAdditiveExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAdditiveExpression9993); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAdditiveExpression10002); if (state.failed) return current;
}
@@ -12240,7 +12253,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAdditiveExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4259:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4265:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ;
public final EObject ruleXAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -12252,18 +12265,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:4262:28: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4263:1: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4268:28: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4269:1: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4263:1: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4264:5: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4269:1: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4270:5: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10040);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10049);
this_XMultiplicativeExpression_0=ruleXMultiplicativeExpression();
state._fsp--;
@@ -12274,7 +12287,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:1: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:1: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
loop90:
do {
int alt90=2;
@@ -12302,16 +12315,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt90) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:2: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:2: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:2: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:3: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:2: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:3: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4277:6: ( () ( ( ruleOpAdd ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4277:7: () ( ( ruleOpAdd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4283:6: ( () ( ( ruleOpAdd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4283:7: () ( ( ruleOpAdd ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4277:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4283:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4284:5:
{
if ( state.backtracking==0 ) {
@@ -12323,11 +12336,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4283:2: ( ( ruleOpAdd ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4284:1: ( ruleOpAdd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4289:2: ( ( ruleOpAdd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4290:1: ( ruleOpAdd )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4284:1: ( ruleOpAdd )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4285:3: ruleOpAdd
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4290:1: ( ruleOpAdd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4291:3: ruleOpAdd
{
if ( state.backtracking==0 ) {
@@ -12341,7 +12354,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_ruleXAdditiveExpression10093);
+ pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_ruleXAdditiveExpression10102);
ruleOpAdd();
state._fsp--;
@@ -12363,18 +12376,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4298:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4299:1: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4304:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4305:1: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4299:1: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4300:3: lv_rightOperand_3_0= ruleXMultiplicativeExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4305:1: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4306:3: lv_rightOperand_3_0= ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10116);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10125);
lv_rightOperand_3_0=ruleXMultiplicativeExpression();
state._fsp--;
@@ -12430,7 +12443,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpAdd"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4324:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4330:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ;
public final String entryRuleOpAdd() throws RecognitionException {
String current = null;
@@ -12438,13 +12451,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4325:2: (iv_ruleOpAdd= ruleOpAdd EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4326:2: iv_ruleOpAdd= ruleOpAdd EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4331:2: (iv_ruleOpAdd= ruleOpAdd EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4332:2: iv_ruleOpAdd= ruleOpAdd EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpAddRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_entryRuleOpAdd10155);
+ pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_entryRuleOpAdd10164);
iv_ruleOpAdd=ruleOpAdd();
state._fsp--;
@@ -12452,7 +12465,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpAdd.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAdd10166); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAdd10175); if (state.failed) return current;
}
@@ -12470,7 +12483,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpAdd"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4333:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4339:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
public final AntlrDatatypeRuleToken ruleOpAdd() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12479,10 +12492,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:4336:28: ( (kw= '+' | kw= '-' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4337:1: (kw= '+' | kw= '-' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4342:28: ( (kw= '+' | kw= '-' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4343:1: (kw= '+' | kw= '-' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4337:1: (kw= '+' | kw= '-' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4343:1: (kw= '+' | kw= '-' )
int alt91=2;
int LA91_0 = input.LA(1);
@@ -12501,9 +12514,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt91) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4338:2: kw= '+'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4344:2: kw= '+'
{
- kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleOpAdd10204); if (state.failed) return current;
+ kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleOpAdd10213); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12514,9 +12527,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:4345:2: kw= '-'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4351:2: kw= '-'
{
- kw=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleOpAdd10223); if (state.failed) return current;
+ kw=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleOpAdd10232); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12549,7 +12562,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMultiplicativeExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4358:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4364:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ;
public final EObject entryRuleXMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -12557,13 +12570,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4359:2: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4360:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4365:2: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4366:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression10263);
+ pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression10272);
iv_ruleXMultiplicativeExpression=ruleXMultiplicativeExpression();
state._fsp--;
@@ -12571,7 +12584,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXMultiplicativeExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicativeExpression10273); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicativeExpression10282); if (state.failed) return current;
}
@@ -12589,7 +12602,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMultiplicativeExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4367:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4373:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ;
public final EObject ruleXMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -12601,18 +12614,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:4370:28: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4371:1: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4376:28: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4377:1: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4371:1: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4372:5: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4377:1: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4378:5: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10320);
+ pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10329);
this_XUnaryOperation_0=ruleXUnaryOperation();
state._fsp--;
@@ -12623,7 +12636,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:1: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:1: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
loop92:
do {
int alt92=2;
@@ -12677,16 +12690,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt92) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:2: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:2: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:2: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:3: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:2: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:3: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4385:6: ( () ( ( ruleOpMulti ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4385:7: () ( ( ruleOpMulti ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4391:6: ( () ( ( ruleOpMulti ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4391:7: () ( ( ruleOpMulti ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4385:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4391:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4392:5:
{
if ( state.backtracking==0 ) {
@@ -12698,11 +12711,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4391:2: ( ( ruleOpMulti ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4392:1: ( ruleOpMulti )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4397:2: ( ( ruleOpMulti ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4398:1: ( ruleOpMulti )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4392:1: ( ruleOpMulti )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4393:3: ruleOpMulti
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4398:1: ( ruleOpMulti )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4399:3: ruleOpMulti
{
if ( state.backtracking==0 ) {
@@ -12716,7 +12729,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_ruleXMultiplicativeExpression10373);
+ pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_ruleXMultiplicativeExpression10382);
ruleOpMulti();
state._fsp--;
@@ -12738,18 +12751,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4406:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4407:1: (lv_rightOperand_3_0= ruleXUnaryOperation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4412:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4413:1: (lv_rightOperand_3_0= ruleXUnaryOperation )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4407:1: (lv_rightOperand_3_0= ruleXUnaryOperation )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4408:3: lv_rightOperand_3_0= ruleXUnaryOperation
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4413:1: (lv_rightOperand_3_0= ruleXUnaryOperation )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4414:3: lv_rightOperand_3_0= ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10396);
+ pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10405);
lv_rightOperand_3_0=ruleXUnaryOperation();
state._fsp--;
@@ -12805,7 +12818,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpMulti"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4432:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4438:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ;
public final String entryRuleOpMulti() throws RecognitionException {
String current = null;
@@ -12813,13 +12826,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4433:2: (iv_ruleOpMulti= ruleOpMulti EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4434:2: iv_ruleOpMulti= ruleOpMulti EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4439:2: (iv_ruleOpMulti= ruleOpMulti EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4440:2: iv_ruleOpMulti= ruleOpMulti EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpMultiRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_entryRuleOpMulti10435);
+ pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_entryRuleOpMulti10444);
iv_ruleOpMulti=ruleOpMulti();
state._fsp--;
@@ -12827,7 +12840,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpMulti.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMulti10446); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMulti10455); if (state.failed) return current;
}
@@ -12845,7 +12858,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpMulti"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4441:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4447:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ;
public final AntlrDatatypeRuleToken ruleOpMulti() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12854,10 +12867,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:4444:28: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4445:1: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4450:28: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4451:1: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4445:1: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4451:1: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
int alt93=4;
switch ( input.LA(1) ) {
case 59:
@@ -12890,9 +12903,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt93) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4446:2: kw= '*'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4452:2: kw= '*'
{
- kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleOpMulti10484); if (state.failed) return current;
+ kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleOpMulti10493); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12903,9 +12916,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:4453:2: kw= '**'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4459:2: kw= '**'
{
- kw=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleOpMulti10503); if (state.failed) return current;
+ kw=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleOpMulti10512); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12916,9 +12929,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4460:2: kw= '/'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4466:2: kw= '/'
{
- kw=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleOpMulti10522); if (state.failed) return current;
+ kw=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleOpMulti10531); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12929,9 +12942,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4467:2: kw= '%'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4473:2: kw= '%'
{
- kw=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleOpMulti10541); if (state.failed) return current;
+ kw=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleOpMulti10550); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12964,7 +12977,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXUnaryOperation"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4480:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4486:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ;
public final EObject entryRuleXUnaryOperation() throws RecognitionException {
EObject current = null;
@@ -12972,13 +12985,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4481:2: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4482:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4487:2: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4488:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXUnaryOperationRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation10581);
+ pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation10590);
iv_ruleXUnaryOperation=ruleXUnaryOperation();
state._fsp--;
@@ -12986,7 +12999,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXUnaryOperation;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXUnaryOperation10591); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXUnaryOperation10600); if (state.failed) return current;
}
@@ -13004,7 +13017,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXUnaryOperation"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4489:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4495:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ;
public final EObject ruleXUnaryOperation() throws RecognitionException {
EObject current = null;
@@ -13016,10 +13029,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:4492:28: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4493:1: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4498:28: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4499:1: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4493:1: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4499:1: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
int alt94=2;
int LA94_0 = input.LA(1);
@@ -13038,13 +13051,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt94) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4493:2: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4499:2: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4493:2: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4493:3: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4499:2: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4499:3: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXCastedExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4493:3: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4494:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4499:3: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4500:5:
{
if ( state.backtracking==0 ) {
@@ -13056,11 +13069,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4499:2: ( ( ruleOpUnary ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4500:1: ( ruleOpUnary )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4505:2: ( ( ruleOpUnary ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4506:1: ( ruleOpUnary )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4500:1: ( ruleOpUnary )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4501:3: ruleOpUnary
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4506:1: ( ruleOpUnary )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4507:3: ruleOpUnary
{
if ( state.backtracking==0 ) {
@@ -13074,7 +13087,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_ruleXUnaryOperation10649);
+ pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_ruleXUnaryOperation10658);
ruleOpUnary();
state._fsp--;
@@ -13090,18 +13103,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4514:2: ( (lv_operand_2_0= ruleXCastedExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4515:1: (lv_operand_2_0= ruleXCastedExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4520:2: ( (lv_operand_2_0= ruleXCastedExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4521:1: (lv_operand_2_0= ruleXCastedExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4515:1: (lv_operand_2_0= ruleXCastedExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4516:3: lv_operand_2_0= ruleXCastedExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4521:1: (lv_operand_2_0= ruleXCastedExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4522:3: lv_operand_2_0= ruleXCastedExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXUnaryOperationAccess().getOperandXCastedExpressionParserRuleCall_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10670);
+ pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10679);
lv_operand_2_0=ruleXCastedExpression();
state._fsp--;
@@ -13132,14 +13145,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:4534:5: this_XCastedExpression_3= ruleXCastedExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4540:5: this_XCastedExpression_3= ruleXCastedExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10699);
+ pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10708);
this_XCastedExpression_3=ruleXCastedExpression();
state._fsp--;
@@ -13176,7 +13189,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpUnary"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4550:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4556:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ;
public final String entryRuleOpUnary() throws RecognitionException {
String current = null;
@@ -13184,13 +13197,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4551:2: (iv_ruleOpUnary= ruleOpUnary EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4552:2: iv_ruleOpUnary= ruleOpUnary EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4557:2: (iv_ruleOpUnary= ruleOpUnary EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4558:2: iv_ruleOpUnary= ruleOpUnary EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpUnaryRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_entryRuleOpUnary10735);
+ pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_entryRuleOpUnary10744);
iv_ruleOpUnary=ruleOpUnary();
state._fsp--;
@@ -13198,7 +13211,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleOpUnary.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpUnary10746); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpUnary10755); if (state.failed) return current;
}
@@ -13216,7 +13229,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpUnary"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4559:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4565:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ;
public final AntlrDatatypeRuleToken ruleOpUnary() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -13225,10 +13238,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:4562:28: ( (kw= '!' | kw= '-' | kw= '+' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4563:1: (kw= '!' | kw= '-' | kw= '+' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4568:28: ( (kw= '!' | kw= '-' | kw= '+' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4569:1: (kw= '!' | kw= '-' | kw= '+' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4563:1: (kw= '!' | kw= '-' | kw= '+' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4569:1: (kw= '!' | kw= '-' | kw= '+' )
int alt95=3;
switch ( input.LA(1) ) {
case 80:
@@ -13256,9 +13269,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt95) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4564:2: kw= '!'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4570:2: kw= '!'
{
- kw=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleOpUnary10784); if (state.failed) return current;
+ kw=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleOpUnary10793); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -13269,9 +13282,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:4571:2: kw= '-'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4577:2: kw= '-'
{
- kw=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleOpUnary10803); if (state.failed) return current;
+ kw=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleOpUnary10812); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -13282,9 +13295,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4578:2: kw= '+'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4584:2: kw= '+'
{
- kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleOpUnary10822); if (state.failed) return current;
+ kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleOpUnary10831); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -13317,7 +13330,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCastedExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4591:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4597:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ;
public final EObject entryRuleXCastedExpression() throws RecognitionException {
EObject current = null;
@@ -13325,13 +13338,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4592:2: (iv_ruleXCastedExpression= ruleXCastedExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4593:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4598:2: (iv_ruleXCastedExpression= ruleXCastedExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4599:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression10862);
+ pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression10871);
iv_ruleXCastedExpression=ruleXCastedExpression();
state._fsp--;
@@ -13339,7 +13352,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXCastedExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCastedExpression10872); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCastedExpression10881); if (state.failed) return current;
}
@@ -13357,7 +13370,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCastedExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4600:1: ruleXCastedExpression returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4606:1: ruleXCastedExpression returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ;
public final EObject ruleXCastedExpression() throws RecognitionException {
EObject current = null;
@@ -13370,18 +13383,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:4603:28: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4604:1: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4609:28: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4610:1: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4604:1: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4605:5: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4610:1: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4611:5: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionAccess().getXMemberFeatureCallParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_ruleXCastedExpression10919);
+ pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_ruleXCastedExpression10928);
this_XMemberFeatureCall_0=ruleXMemberFeatureCall();
state._fsp--;
@@ -13392,7 +13405,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:1: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:1: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
loop96:
do {
int alt96=2;
@@ -13411,16 +13424,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt96) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:2: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:2: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:2: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:3: ( ( () 'as' ) )=> ( () otherlv_2= 'as' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:2: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:3: ( ( () 'as' ) )=> ( () otherlv_2= 'as' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4615:5: ( () otherlv_2= 'as' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4615:6: () otherlv_2= 'as'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4621:5: ( () otherlv_2= 'as' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4621:6: () otherlv_2= 'as'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4615:6: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4616:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4621:6: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4622:5:
{
if ( state.backtracking==0 ) {
@@ -13432,7 +13445,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleXCastedExpression10954); if (state.failed) return current;
+ otherlv_2=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleXCastedExpression10963); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
@@ -13444,18 +13457,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4625:3: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4626:1: (lv_type_3_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4631:3: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4632:1: (lv_type_3_0= ruleJvmTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4626:1: (lv_type_3_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4627:3: lv_type_3_0= ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4632:1: (lv_type_3_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4633:3: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXCastedExpression10977);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXCastedExpression10986);
lv_type_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -13511,7 +13524,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMemberFeatureCall"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4651:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4657:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ;
public final EObject entryRuleXMemberFeatureCall() throws RecognitionException {
EObject current = null;
@@ -13519,13 +13532,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4652:2: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4653:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4658:2: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4659:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall11015);
+ pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall11024);
iv_ruleXMemberFeatureCall=ruleXMemberFeatureCall();
state._fsp--;
@@ -13533,7 +13546,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXMemberFeatureCall;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMemberFeatureCall11025); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMemberFeatureCall11034); if (state.failed) return current;
}
@@ -13551,7 +13564,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMemberFeatureCall"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4660:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4666:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* ) ;
public final EObject ruleXMemberFeatureCall() throws RecognitionException {
EObject current = null;
@@ -13585,18 +13598,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:4663:28: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4664:1: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4669:28: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4670:1: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4664:1: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4665:5: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4670:1: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4671:5: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_ruleXMemberFeatureCall11072);
+ pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_ruleXMemberFeatureCall11081);
this_XPrimaryExpression_0=ruleXPrimaryExpression();
state._fsp--;
@@ -13607,7 +13620,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:1: ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:1: ( ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? ) )*
loop104:
do {
int alt104=3;
@@ -13653,19 +13666,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt104) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:2: ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:2: ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:2: ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:3: ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:2: ( ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:3: ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) ) ( (lv_value_5_0= ruleXAssignment ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:3: ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:4: ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:3: ( ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:4: ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )=> ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:25: ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:26: () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4685:25: ( () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4685:26: () otherlv_2= '.' ( ( ruleValidID ) ) ruleOpSingleAssign
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:26: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4680:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4685:26: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4686:5:
{
if ( state.backtracking==0 ) {
@@ -13677,17 +13690,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleXMemberFeatureCall11121); if (state.failed) return current;
+ otherlv_2=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleXMemberFeatureCall11130); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4689:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4690:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4695:1: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4696:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4690:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4691:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4696:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4697:3: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -13701,7 +13714,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11144);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11153);
ruleValidID();
state._fsp--;
@@ -13722,7 +13735,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_ruleXMemberFeatureCall11160);
+ pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_ruleXMemberFeatureCall11169);
ruleOpSingleAssign();
state._fsp--;
@@ -13738,18 +13751,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4712:3: ( (lv_value_5_0= ruleXAssignment ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4713:1: (lv_value_5_0= ruleXAssignment )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4718:3: ( (lv_value_5_0= ruleXAssignment ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4719:1: (lv_value_5_0= ruleXAssignment )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4713:1: (lv_value_5_0= ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4714:3: lv_value_5_0= ruleXAssignment
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4719:1: (lv_value_5_0= ruleXAssignment )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4720:3: lv_value_5_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXMemberFeatureCall11182);
+ pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXMemberFeatureCall11191);
lv_value_5_0=ruleXAssignment();
state._fsp--;
@@ -13780,19 +13793,19 @@ 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:4731:6: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:6: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:6: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:7: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:6: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:7: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) ) (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )? ( ( ruleValidID ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )? ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:7: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:8: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:7: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:8: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )=> ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4747:7: ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4747:8: () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4753:7: ( () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4753:8: () (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4747:8: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4748:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4753:8: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4754:5:
{
if ( state.backtracking==0 ) {
@@ -13804,7 +13817,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4753:2: (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4759:2: (otherlv_7= '.' | ( (lv_nullSafe_8_0= '?.' ) ) | ( (lv_spreading_9_0= '*.' ) ) )
int alt97=3;
switch ( input.LA(1) ) {
case 65:
@@ -13832,9 +13845,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt97) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4753:4: otherlv_7= '.'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4759:4: otherlv_7= '.'
{
- otherlv_7=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleXMemberFeatureCall11268); if (state.failed) return current;
+ otherlv_7=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleXMemberFeatureCall11277); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
@@ -13844,15 +13857,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:4758:6: ( (lv_nullSafe_8_0= '?.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4764:6: ( (lv_nullSafe_8_0= '?.' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4758:6: ( (lv_nullSafe_8_0= '?.' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4759:1: (lv_nullSafe_8_0= '?.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4764:6: ( (lv_nullSafe_8_0= '?.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4765:1: (lv_nullSafe_8_0= '?.' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4759:1: (lv_nullSafe_8_0= '?.' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4760:3: lv_nullSafe_8_0= '?.'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4765:1: (lv_nullSafe_8_0= '?.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4766:3: lv_nullSafe_8_0= '?.'
{
- lv_nullSafe_8_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleXMemberFeatureCall11292); if (state.failed) return current;
+ lv_nullSafe_8_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleXMemberFeatureCall11301); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_nullSafe_8_0, grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
@@ -13876,15 +13889,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4774:6: ( (lv_spreading_9_0= '*.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4780:6: ( (lv_spreading_9_0= '*.' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4774:6: ( (lv_spreading_9_0= '*.' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4775:1: (lv_spreading_9_0= '*.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4780:6: ( (lv_spreading_9_0= '*.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4781:1: (lv_spreading_9_0= '*.' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4775:1: (lv_spreading_9_0= '*.' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4776:3: lv_spreading_9_0= '*.'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4781:1: (lv_spreading_9_0= '*.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4782:3: lv_spreading_9_0= '*.'
{
- lv_spreading_9_0=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleXMemberFeatureCall11329); if (state.failed) return current;
+ lv_spreading_9_0=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleXMemberFeatureCall11338); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_spreading_9_0, grammarAccess.getXMemberFeatureCallAccess().getSpreadingAsteriskFullStopKeyword_1_1_0_0_1_2_0());
@@ -13916,7 +13929,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4789:5: (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4795:5: (otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>' )?
int alt99=2;
int LA99_0 = input.LA(1);
@@ -13925,26 +13938,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt99) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4789:7: otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4795:7: otherlv_10= '<' ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) ) (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )* otherlv_14= '>'
{
- otherlv_10=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXMemberFeatureCall11358); if (state.failed) return current;
+ otherlv_10=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXMemberFeatureCall11367); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4793:1: ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4794:1: (lv_typeArguments_11_0= ruleJvmArgumentTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4799:1: ( (lv_typeArguments_11_0= ruleJvmArgumentTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4800:1: (lv_typeArguments_11_0= ruleJvmArgumentTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4794:1: (lv_typeArguments_11_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4795:3: lv_typeArguments_11_0= ruleJvmArgumentTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4800:1: (lv_typeArguments_11_0= ruleJvmArgumentTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4801:3: lv_typeArguments_11_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11379);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11388);
lv_typeArguments_11_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -13968,7 +13981,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4811:2: (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4817:2: (otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) ) )*
loop98:
do {
int alt98=2;
@@ -13981,26 +13994,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt98) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4811:4: otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4817:4: otherlv_12= ',' ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_12=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXMemberFeatureCall11392); if (state.failed) return current;
+ otherlv_12=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXMemberFeatureCall11401); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4815:1: ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4816:1: (lv_typeArguments_13_0= ruleJvmArgumentTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4821:1: ( (lv_typeArguments_13_0= ruleJvmArgumentTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4822:1: (lv_typeArguments_13_0= ruleJvmArgumentTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4816:1: (lv_typeArguments_13_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4817:3: lv_typeArguments_13_0= ruleJvmArgumentTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4822:1: (lv_typeArguments_13_0= ruleJvmArgumentTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4823:3: lv_typeArguments_13_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11413);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11422);
lv_typeArguments_13_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -14033,7 +14046,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_14=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXMemberFeatureCall11427); if (state.failed) return current;
+ otherlv_14=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXMemberFeatureCall11436); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_14, grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
@@ -14045,11 +14058,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4837:3: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4838:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4843:3: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4844:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4838:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4839:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4844:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4845:3: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -14063,7 +14076,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11452);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11461);
ruleValidID();
state._fsp--;
@@ -14079,20 +14092,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4852:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4858:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )?
int alt102=2;
alt102 = dfa102.predict(input);
switch (alt102) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4852:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4858:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4852:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4852:4: ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4858:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4858:4: ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4859:1: (lv_explicitOperationCall_16_0= '(' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4860:3: lv_explicitOperationCall_16_0= '('
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4865:1: (lv_explicitOperationCall_16_0= '(' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4866:3: lv_explicitOperationCall_16_0= '('
{
- lv_explicitOperationCall_16_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXMemberFeatureCall11486); if (state.failed) return current;
+ lv_explicitOperationCall_16_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXMemberFeatureCall11495); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitOperationCall_16_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
@@ -14112,25 +14125,25 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )?
int alt101=3;
alt101 = dfa101.predict(input);
switch (alt101) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4890:1: (lv_memberCallArguments_17_0= ruleXShortClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4891:3: lv_memberCallArguments_17_0= ruleXShortClosure
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4896:1: (lv_memberCallArguments_17_0= ruleXShortClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4897:3: lv_memberCallArguments_17_0= ruleXShortClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXMemberFeatureCall11571);
+ pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXMemberFeatureCall11580);
lv_memberCallArguments_17_0=ruleXShortClosure();
state._fsp--;
@@ -14158,23 +14171,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:4908:6: ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4914:6: ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4908:6: ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4908:7: ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4914:6: ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4914:7: ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4908:7: ( (lv_memberCallArguments_18_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4909:1: (lv_memberCallArguments_18_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4914:7: ( (lv_memberCallArguments_18_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4915:1: (lv_memberCallArguments_18_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4909:1: (lv_memberCallArguments_18_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4910:3: lv_memberCallArguments_18_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4915:1: (lv_memberCallArguments_18_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4916:3: lv_memberCallArguments_18_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11599);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11608);
lv_memberCallArguments_18_0=ruleXExpression();
state._fsp--;
@@ -14198,7 +14211,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4926:2: (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4932:2: (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )*
loop100:
do {
int alt100=2;
@@ -14211,26 +14224,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt100) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4926:4: otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4932:4: otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) )
{
- otherlv_19=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXMemberFeatureCall11612); if (state.failed) return current;
+ otherlv_19=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXMemberFeatureCall11621); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_19, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4930:1: ( (lv_memberCallArguments_20_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4931:1: (lv_memberCallArguments_20_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4936:1: ( (lv_memberCallArguments_20_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4937:1: (lv_memberCallArguments_20_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4931:1: (lv_memberCallArguments_20_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4932:3: lv_memberCallArguments_20_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4937:1: (lv_memberCallArguments_20_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4938:3: lv_memberCallArguments_20_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11633);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11642);
lv_memberCallArguments_20_0=ruleXExpression();
state._fsp--;
@@ -14272,7 +14285,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_21=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXMemberFeatureCall11650); if (state.failed) return current;
+ otherlv_21=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXMemberFeatureCall11659); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_21, grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
@@ -14284,22 +14297,22 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4952:3: ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4958:3: ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )?
int alt103=2;
alt103 = dfa103.predict(input);
switch (alt103) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4952:4: ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4958:4: ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4957:1: (lv_memberCallArguments_22_0= ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4958:3: lv_memberCallArguments_22_0= ruleXClosure
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4963:1: (lv_memberCallArguments_22_0= ruleXClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4964:3: lv_memberCallArguments_22_0= ruleXClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXMemberFeatureCall11683);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXMemberFeatureCall11692);
lv_memberCallArguments_22_0=ruleXClosure();
state._fsp--;
@@ -14361,7 +14374,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXPrimaryExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4982:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4988:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ;
public final EObject entryRuleXPrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -14369,13 +14382,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4983:2: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4984:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4989:2: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4990:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression11723);
+ pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression11732);
iv_ruleXPrimaryExpression=ruleXPrimaryExpression();
state._fsp--;
@@ -14383,7 +14396,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXPrimaryExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPrimaryExpression11733); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPrimaryExpression11742); if (state.failed) return current;
}
@@ -14401,7 +14414,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXPrimaryExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4991:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4997:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression ) ;
public final EObject ruleXPrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -14435,10 +14448,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:4994:28: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4995:1: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5000:28: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5001:1: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4995:1: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5001:1: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | this_XFeatureCall_3= ruleXFeatureCall | this_XLiteral_4= ruleXLiteral | this_XIfExpression_5= ruleXIfExpression | this_XForLoopExpression_6= ruleXForLoopExpression | this_XWhileExpression_7= ruleXWhileExpression | this_XDoWhileExpression_8= ruleXDoWhileExpression | this_XThrowExpression_9= ruleXThrowExpression | this_XReturnExpression_10= ruleXReturnExpression | this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_12= ruleXParenthesizedExpression )
int alt105=13;
switch ( input.LA(1) ) {
case 96:
@@ -14529,14 +14542,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt105) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4996:5: this_XConstructorCall_0= ruleXConstructorCall
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5002:5: this_XConstructorCall_0= ruleXConstructorCall
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_ruleXPrimaryExpression11780);
+ pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_ruleXPrimaryExpression11789);
this_XConstructorCall_0=ruleXConstructorCall();
state._fsp--;
@@ -14551,14 +14564,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:5006:5: this_XBlockExpression_1= ruleXBlockExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5012:5: this_XBlockExpression_1= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXPrimaryExpression11807);
+ pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_ruleXPrimaryExpression11816);
this_XBlockExpression_1=ruleXBlockExpression();
state._fsp--;
@@ -14573,14 +14586,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5016:5: this_XSwitchExpression_2= ruleXSwitchExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5022:5: this_XSwitchExpression_2= ruleXSwitchExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_ruleXPrimaryExpression11834);
+ pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_ruleXPrimaryExpression11843);
this_XSwitchExpression_2=ruleXSwitchExpression();
state._fsp--;
@@ -14595,14 +14608,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5026:5: this_XFeatureCall_3= ruleXFeatureCall
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5032:5: this_XFeatureCall_3= ruleXFeatureCall
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_ruleXPrimaryExpression11861);
+ pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_ruleXPrimaryExpression11870);
this_XFeatureCall_3=ruleXFeatureCall();
state._fsp--;
@@ -14617,14 +14630,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5036:5: this_XLiteral_4= ruleXLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5042:5: this_XLiteral_4= ruleXLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_ruleXPrimaryExpression11888);
+ pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_ruleXPrimaryExpression11897);
this_XLiteral_4=ruleXLiteral();
state._fsp--;
@@ -14639,14 +14652,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5046:5: this_XIfExpression_5= ruleXIfExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5052:5: this_XIfExpression_5= ruleXIfExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_ruleXPrimaryExpression11915);
+ pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_ruleXPrimaryExpression11924);
this_XIfExpression_5=ruleXIfExpression();
state._fsp--;
@@ -14661,14 +14674,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5056:5: this_XForLoopExpression_6= ruleXForLoopExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5062:5: this_XForLoopExpression_6= ruleXForLoopExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_6());
}
- pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_ruleXPrimaryExpression11942);
+ pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_ruleXPrimaryExpression11951);
this_XForLoopExpression_6=ruleXForLoopExpression();
state._fsp--;
@@ -14683,14 +14696,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5066:5: this_XWhileExpression_7= ruleXWhileExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5072:5: this_XWhileExpression_7= ruleXWhileExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_7());
}
- pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_ruleXPrimaryExpression11969);
+ pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_ruleXPrimaryExpression11978);
this_XWhileExpression_7=ruleXWhileExpression();
state._fsp--;
@@ -14705,14 +14718,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5076:5: this_XDoWhileExpression_8= ruleXDoWhileExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5082:5: this_XDoWhileExpression_8= ruleXDoWhileExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_8());
}
- pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_ruleXPrimaryExpression11996);
+ pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_ruleXPrimaryExpression12005);
this_XDoWhileExpression_8=ruleXDoWhileExpression();
state._fsp--;
@@ -14727,14 +14740,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5086:5: this_XThrowExpression_9= ruleXThrowExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5092:5: this_XThrowExpression_9= ruleXThrowExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_9());
}
- pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_ruleXPrimaryExpression12023);
+ pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_ruleXPrimaryExpression12032);
this_XThrowExpression_9=ruleXThrowExpression();
state._fsp--;
@@ -14749,14 +14762,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5096:5: this_XReturnExpression_10= ruleXReturnExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5102:5: this_XReturnExpression_10= ruleXReturnExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_10());
}
- pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_ruleXPrimaryExpression12050);
+ pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_ruleXPrimaryExpression12059);
this_XReturnExpression_10=ruleXReturnExpression();
state._fsp--;
@@ -14771,14 +14784,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5106:5: this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5112:5: this_XTryCatchFinallyExpression_11= ruleXTryCatchFinallyExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_11());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_ruleXPrimaryExpression12077);
+ pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_ruleXPrimaryExpression12086);
this_XTryCatchFinallyExpression_11=ruleXTryCatchFinallyExpression();
state._fsp--;
@@ -14793,14 +14806,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5116:5: this_XParenthesizedExpression_12= ruleXParenthesizedExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5122:5: this_XParenthesizedExpression_12= ruleXParenthesizedExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_12());
}
- pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_ruleXPrimaryExpression12104);
+ pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_ruleXPrimaryExpression12113);
this_XParenthesizedExpression_12=ruleXParenthesizedExpression();
state._fsp--;
@@ -14837,7 +14850,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXLiteral"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5132:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5138:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ;
public final EObject entryRuleXLiteral() throws RecognitionException {
EObject current = null;
@@ -14845,13 +14858,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5133:2: (iv_ruleXLiteral= ruleXLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5134:2: iv_ruleXLiteral= ruleXLiteral EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5139:2: (iv_ruleXLiteral= ruleXLiteral EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5140:2: iv_ruleXLiteral= ruleXLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_entryRuleXLiteral12139);
+ pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_entryRuleXLiteral12148);
iv_ruleXLiteral=ruleXLiteral();
state._fsp--;
@@ -14859,7 +14872,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXLiteral;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXLiteral12149); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXLiteral12158); if (state.failed) return current;
}
@@ -14877,7 +14890,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXLiteral"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5141:1: ruleXLiteral returns [EObject current=null] : (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5147:1: ruleXLiteral returns [EObject current=null] : (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral ) ;
public final EObject ruleXLiteral() throws RecognitionException {
EObject current = null;
@@ -14897,10 +14910,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:5144:28: ( (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5145:1: (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5150:28: ( (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5151:1: (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5145:1: (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5151:1: (this_XClosure_0= ruleXClosure | this_XBooleanLiteral_1= ruleXBooleanLiteral | this_XIntLiteral_2= ruleXIntLiteral | this_XNullLiteral_3= ruleXNullLiteral | this_XStringLiteral_4= ruleXStringLiteral | this_XTypeLiteral_5= ruleXTypeLiteral )
int alt106=6;
switch ( input.LA(1) ) {
case 57:
@@ -14944,14 +14957,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt106) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5146:5: this_XClosure_0= ruleXClosure
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5152:5: this_XClosure_0= ruleXClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXLiteral12196);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXLiteral12205);
this_XClosure_0=ruleXClosure();
state._fsp--;
@@ -14966,14 +14979,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:5156:5: this_XBooleanLiteral_1= ruleXBooleanLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5162:5: this_XBooleanLiteral_1= ruleXBooleanLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_ruleXLiteral12223);
+ pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_ruleXLiteral12232);
this_XBooleanLiteral_1=ruleXBooleanLiteral();
state._fsp--;
@@ -14988,14 +15001,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5166:5: this_XIntLiteral_2= ruleXIntLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5172:5: this_XIntLiteral_2= ruleXIntLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralAccess().getXIntLiteralParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_ruleXLiteral12250);
+ pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_ruleXLiteral12259);
this_XIntLiteral_2=ruleXIntLiteral();
state._fsp--;
@@ -15010,14 +15023,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5176:5: this_XNullLiteral_3= ruleXNullLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5182:5: this_XNullLiteral_3= ruleXNullLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_ruleXLiteral12277);
+ pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_ruleXLiteral12286);
this_XNullLiteral_3=ruleXNullLiteral();
state._fsp--;
@@ -15032,14 +15045,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5186:5: this_XStringLiteral_4= ruleXStringLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5192:5: this_XStringLiteral_4= ruleXStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_ruleXLiteral12304);
+ pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_ruleXLiteral12313);
this_XStringLiteral_4=ruleXStringLiteral();
state._fsp--;
@@ -15054,14 +15067,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5196:5: this_XTypeLiteral_5= ruleXTypeLiteral
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5202:5: this_XTypeLiteral_5= ruleXTypeLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_ruleXLiteral12331);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_ruleXLiteral12340);
this_XTypeLiteral_5=ruleXTypeLiteral();
state._fsp--;
@@ -15098,7 +15111,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXClosure"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5212:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5218:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ;
public final EObject entryRuleXClosure() throws RecognitionException {
EObject current = null;
@@ -15106,13 +15119,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5213:2: (iv_ruleXClosure= ruleXClosure EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5214:2: iv_ruleXClosure= ruleXClosure EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5219:2: (iv_ruleXClosure= ruleXClosure EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5220:2: iv_ruleXClosure= ruleXClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_entryRuleXClosure12366);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_entryRuleXClosure12375);
iv_ruleXClosure=ruleXClosure();
state._fsp--;
@@ -15120,7 +15133,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXClosure;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClosure12376); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClosure12385); if (state.failed) return current;
}
@@ -15138,7 +15151,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXClosure"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5221:1: ruleXClosure returns [EObject current=null] : ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5227:1: ruleXClosure returns [EObject current=null] : ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ;
public final EObject ruleXClosure() throws RecognitionException {
EObject current = null;
@@ -15156,14 +15169,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:5224:28: ( ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5225:1: ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5230:28: ( ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5231:1: ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5225:1: ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5225:2: () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5231:1: ( () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5231:2: () otherlv_1= '[' ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5225:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5226:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5231:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5232:5:
{
if ( state.backtracking==0 ) {
@@ -15175,23 +15188,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleXClosure12422); if (state.failed) return current;
+ otherlv_1=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleXClosure12431); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:1: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:1: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?
int alt109=2;
alt109 = dfa109.predict(input);
switch (alt109) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:2: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:2: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5250:6: ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5250:7: ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5256:6: ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5256:7: ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5250:7: ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5256:7: ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )?
int alt108=2;
int LA108_0 = input.LA(1);
@@ -15200,20 +15213,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt108) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5250:8: ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5256:8: ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5250:8: ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5251:1: (lv_formalParameters_2_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5256:8: ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5257:1: (lv_formalParameters_2_0= ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5251:1: (lv_formalParameters_2_0= ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5252:3: lv_formalParameters_2_0= ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5257:1: (lv_formalParameters_2_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5258:3: lv_formalParameters_2_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_2_0_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12493);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12502);
lv_formalParameters_2_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15237,7 +15250,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5268:2: (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5274:2: (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )*
loop107:
do {
int alt107=2;
@@ -15250,26 +15263,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt107) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5268:4: otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5274:4: otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) )
{
- otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXClosure12506); if (state.failed) return current;
+ otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXClosure12515); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXClosureAccess().getCommaKeyword_2_0_0_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5272:1: ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5273:1: (lv_formalParameters_4_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5278:1: ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5279:1: (lv_formalParameters_4_0= ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5273:1: (lv_formalParameters_4_0= ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5274:3: lv_formalParameters_4_0= ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5279:1: (lv_formalParameters_4_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5280:3: lv_formalParameters_4_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_2_0_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12527);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12536);
lv_formalParameters_4_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15308,13 +15321,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5290:6: ( (lv_explicitSyntax_5_0= '|' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5291:1: (lv_explicitSyntax_5_0= '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5296:6: ( (lv_explicitSyntax_5_0= '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5297:1: (lv_explicitSyntax_5_0= '|' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5291:1: (lv_explicitSyntax_5_0= '|' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5292:3: lv_explicitSyntax_5_0= '|'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5297:1: (lv_explicitSyntax_5_0= '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5298:3: lv_explicitSyntax_5_0= '|'
{
- lv_explicitSyntax_5_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleXClosure12549); if (state.failed) return current;
+ lv_explicitSyntax_5_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleXClosure12558); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitSyntax_5_0, grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_2_0_1_0());
@@ -15343,18 +15356,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5305:5: ( (lv_expression_6_0= ruleXExpressionInClosure ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5306:1: (lv_expression_6_0= ruleXExpressionInClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5311:5: ( (lv_expression_6_0= ruleXExpressionInClosure ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5312:1: (lv_expression_6_0= ruleXExpressionInClosure )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5306:1: (lv_expression_6_0= ruleXExpressionInClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5307:3: lv_expression_6_0= ruleXExpressionInClosure
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5312:1: (lv_expression_6_0= ruleXExpressionInClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5313:3: lv_expression_6_0= ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpressionInClosure_in_ruleXClosure12586);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpressionInClosure_in_ruleXClosure12595);
lv_expression_6_0=ruleXExpressionInClosure();
state._fsp--;
@@ -15378,7 +15391,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleXClosure12598); if (state.failed) return current;
+ otherlv_7=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleXClosure12607); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_4());
@@ -15407,7 +15420,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpressionInClosure"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5335:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5341:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ;
public final EObject entryRuleXExpressionInClosure() throws RecognitionException {
EObject current = null;
@@ -15415,13 +15428,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5336:2: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5337:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5342:2: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5343:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInClosureRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure12634);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure12643);
iv_ruleXExpressionInClosure=ruleXExpressionInClosure();
state._fsp--;
@@ -15429,7 +15442,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXExpressionInClosure;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInClosure12644); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInClosure12653); if (state.failed) return current;
}
@@ -15447,7 +15460,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpressionInClosure"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5344:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5350:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* ) ;
public final EObject ruleXExpressionInClosure() throws RecognitionException {
EObject current = null;
@@ -15458,14 +15471,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:5347:28: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5348:1: ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5353:28: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5354:1: ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5348:1: ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5348:2: () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5354:1: ( () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )* )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5354:2: () ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5348:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5349:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5354:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5355:5:
{
if ( state.backtracking==0 ) {
@@ -15477,7 +15490,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5354:2: ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5360:2: ( ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )? )*
loop111:
do {
int alt111=2;
@@ -15490,20 +15503,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt111) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5354:3: ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5360:3: ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) ) (otherlv_2= ';' )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5354:3: ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5355:1: (lv_expressions_1_0= ruleXExpressionInsideBlock )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5360:3: ( (lv_expressions_1_0= ruleXExpressionInsideBlock ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5361:1: (lv_expressions_1_0= ruleXExpressionInsideBlock )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5355:1: (lv_expressions_1_0= ruleXExpressionInsideBlock )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5356:3: lv_expressions_1_0= ruleXExpressionInsideBlock
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5361:1: (lv_expressions_1_0= ruleXExpressionInsideBlock )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5362:3: lv_expressions_1_0= ruleXExpressionInsideBlock
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionInsideBlockParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_ruleXExpressionInClosure12700);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_ruleXExpressionInClosure12709);
lv_expressions_1_0=ruleXExpressionInsideBlock();
state._fsp--;
@@ -15527,7 +15540,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5372:2: (otherlv_2= ';' )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5378:2: (otherlv_2= ';' )?
int alt110=2;
int LA110_0 = input.LA(1);
@@ -15536,9 +15549,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt110) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5372:4: otherlv_2= ';'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5378:4: otherlv_2= ';'
{
- otherlv_2=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleXExpressionInClosure12713); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleXExpressionInClosure12722); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
@@ -15582,7 +15595,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXShortClosure"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5384:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5390:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ;
public final EObject entryRuleXShortClosure() throws RecognitionException {
EObject current = null;
@@ -15590,13 +15603,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5385:2: (iv_ruleXShortClosure= ruleXShortClosure EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5386:2: iv_ruleXShortClosure= ruleXShortClosure EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5391:2: (iv_ruleXShortClosure= ruleXShortClosure EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5392:2: iv_ruleXShortClosure= ruleXShortClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure12753);
+ pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure12762);
iv_ruleXShortClosure=ruleXShortClosure();
state._fsp--;
@@ -15604,7 +15617,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXShortClosure;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXShortClosure12763); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXShortClosure12772); if (state.failed) return current;
}
@@ -15622,7 +15635,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXShortClosure"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5393:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5399:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXShortClosure() throws RecognitionException {
EObject current = null;
@@ -15638,20 +15651,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5396:28: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5397:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5402:28: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5403:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5397:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5397:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5403:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5403:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5397:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5397:3: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5403:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5403:3: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5413:6: ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5413:7: () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5419:6: ( () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5419:7: () ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5413:7: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5414:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5419:7: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5420:5:
{
if ( state.backtracking==0 ) {
@@ -15663,7 +15676,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5419:2: ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5425:2: ( ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )* )?
int alt113=2;
int LA113_0 = input.LA(1);
@@ -15672,20 +15685,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt113) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5419:3: ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5425:3: ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5419:3: ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5420:1: (lv_formalParameters_1_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5425:3: ( (lv_formalParameters_1_0= ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5426:1: (lv_formalParameters_1_0= ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5420:1: (lv_formalParameters_1_0= ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5421:3: lv_formalParameters_1_0= ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5426:1: (lv_formalParameters_1_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5427:3: lv_formalParameters_1_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12871);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12880);
lv_formalParameters_1_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15709,7 +15722,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5437:2: (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5443:2: (otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) ) )*
loop112:
do {
int alt112=2;
@@ -15722,26 +15735,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt112) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5437:4: otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5443:4: otherlv_2= ',' ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) )
{
- otherlv_2=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXShortClosure12884); if (state.failed) return current;
+ otherlv_2=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXShortClosure12893); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5441:1: ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5442:1: (lv_formalParameters_3_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5447:1: ( (lv_formalParameters_3_0= ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5448:1: (lv_formalParameters_3_0= ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5442:1: (lv_formalParameters_3_0= ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5443:3: lv_formalParameters_3_0= ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5448:1: (lv_formalParameters_3_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5449:3: lv_formalParameters_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureAccess().getFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12905);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12914);
lv_formalParameters_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15780,13 +15793,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5459:6: ( (lv_explicitSyntax_4_0= '|' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5460:1: (lv_explicitSyntax_4_0= '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5465:6: ( (lv_explicitSyntax_4_0= '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5466:1: (lv_explicitSyntax_4_0= '|' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5460:1: (lv_explicitSyntax_4_0= '|' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5461:3: lv_explicitSyntax_4_0= '|'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5466:1: (lv_explicitSyntax_4_0= '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5467:3: lv_explicitSyntax_4_0= '|'
{
- lv_explicitSyntax_4_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleXShortClosure12927); if (state.failed) return current;
+ lv_explicitSyntax_4_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleXShortClosure12936); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitSyntax_4_0, grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
@@ -15812,18 +15825,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5474:4: ( (lv_expression_5_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5475:1: (lv_expression_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5480:4: ( (lv_expression_5_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5481:1: (lv_expression_5_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5475:1: (lv_expression_5_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5476:3: lv_expression_5_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5481:1: (lv_expression_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5482:3: lv_expression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXShortClosure12963);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXShortClosure12972);
lv_expression_5_0=ruleXExpression();
state._fsp--;
@@ -15870,7 +15883,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXParenthesizedExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5500:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5506:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ;
public final EObject entryRuleXParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -15878,13 +15891,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5501:2: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5502:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5507:2: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5508:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXParenthesizedExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression12999);
+ pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression13008);
iv_ruleXParenthesizedExpression=ruleXParenthesizedExpression();
state._fsp--;
@@ -15892,7 +15905,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXParenthesizedExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParenthesizedExpression13009); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParenthesizedExpression13018); if (state.failed) return current;
}
@@ -15910,7 +15923,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXParenthesizedExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5509:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5515:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ;
public final EObject ruleXParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -15922,13 +15935,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:5512:28: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5513:1: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5518:28: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5519:1: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5513:1: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5513:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5519:1: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5519:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')'
{
- otherlv_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXParenthesizedExpression13046); if (state.failed) return current;
+ otherlv_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXParenthesizedExpression13055); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
@@ -15939,7 +15952,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXParenthesizedExpression13068);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXParenthesizedExpression13077);
this_XExpression_1=ruleXExpression();
state._fsp--;
@@ -15950,7 +15963,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- otherlv_2=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXParenthesizedExpression13079); if (state.failed) return current;
+ otherlv_2=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXParenthesizedExpression13088); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
@@ -15979,7 +15992,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXIfExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5538:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5544:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ;
public final EObject entryRuleXIfExpression() throws RecognitionException {
EObject current = null;
@@ -15987,13 +16000,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5539:2: (iv_ruleXIfExpression= ruleXIfExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5540:2: iv_ruleXIfExpression= ruleXIfExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5545:2: (iv_ruleXIfExpression= ruleXIfExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5546:2: iv_ruleXIfExpression= ruleXIfExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression13115);
+ pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression13124);
iv_ruleXIfExpression=ruleXIfExpression();
state._fsp--;
@@ -16001,7 +16014,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXIfExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIfExpression13125); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIfExpression13134); if (state.failed) return current;
}
@@ -16019,7 +16032,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXIfExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5547:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5553:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ;
public final EObject ruleXIfExpression() throws RecognitionException {
EObject current = null;
@@ -16037,14 +16050,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:5550:28: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5551:1: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5556:28: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5557:1: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5551:1: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5551:2: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5557:1: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5557:2: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5551:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5552:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5557:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5558:5:
{
if ( state.backtracking==0 ) {
@@ -16056,30 +16069,30 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleXIfExpression13171); if (state.failed) return current;
+ otherlv_1=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleXIfExpression13180); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
- otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXIfExpression13183); if (state.failed) return current;
+ otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXIfExpression13192); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5565:1: ( (lv_if_3_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5566:1: (lv_if_3_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5571:1: ( (lv_if_3_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5572:1: (lv_if_3_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5566:1: (lv_if_3_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5567:3: lv_if_3_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5572:1: (lv_if_3_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5573:3: lv_if_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXIfExpression13204);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXIfExpression13213);
lv_if_3_0=ruleXExpression();
state._fsp--;
@@ -16103,24 +16116,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXIfExpression13216); if (state.failed) return current;
+ otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXIfExpression13225); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5587:1: ( (lv_then_5_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5588:1: (lv_then_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5593:1: ( (lv_then_5_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5594:1: (lv_then_5_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5588:1: (lv_then_5_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5589:3: lv_then_5_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5594:1: (lv_then_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5595:3: lv_then_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXIfExpression13237);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXIfExpression13246);
lv_then_5_0=ruleXExpression();
state._fsp--;
@@ -16144,7 +16157,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5605:2: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:2: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
int alt114=2;
int LA114_0 = input.LA(1);
@@ -16157,12 +16170,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt114) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5605:3: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:3: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5605:3: ( ( 'else' )=>otherlv_6= 'else' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5605:4: ( 'else' )=>otherlv_6= 'else'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:3: ( ( 'else' )=>otherlv_6= 'else' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:4: ( 'else' )=>otherlv_6= 'else'
{
- otherlv_6=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleXIfExpression13258); if (state.failed) return current;
+ otherlv_6=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleXIfExpression13267); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
@@ -16171,18 +16184,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5610:2: ( (lv_else_7_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:1: (lv_else_7_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5616:2: ( (lv_else_7_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5617:1: (lv_else_7_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:1: (lv_else_7_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5612:3: lv_else_7_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5617:1: (lv_else_7_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5618:3: lv_else_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXIfExpression13280);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXIfExpression13289);
lv_else_7_0=ruleXExpression();
state._fsp--;
@@ -16235,7 +16248,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXSwitchExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5636:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5642:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ;
public final EObject entryRuleXSwitchExpression() throws RecognitionException {
EObject current = null;
@@ -16243,13 +16256,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5637:2: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5638:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5643:2: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5644:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression13318);
+ pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression13327);
iv_ruleXSwitchExpression=ruleXSwitchExpression();
state._fsp--;
@@ -16257,7 +16270,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXSwitchExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSwitchExpression13328); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSwitchExpression13337); if (state.failed) return current;
}
@@ -16275,7 +16288,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXSwitchExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5645:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5651:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' ) ;
public final EObject ruleXSwitchExpression() throws RecognitionException {
EObject current = null;
@@ -16297,14 +16310,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:5648:28: ( ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5649:1: ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5654:28: ( ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5655:1: ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5649:1: ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5649:2: () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5655:1: ( () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5655:2: () otherlv_1= 'switch' ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )? ( (lv_switch_4_0= ruleXExpression ) ) otherlv_5= '{' ( (lv_cases_6_0= ruleXCasePart ) )+ (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )? otherlv_10= '}'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5649:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5650:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5655:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5656:5:
{
if ( state.backtracking==0 ) {
@@ -16316,13 +16329,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleXSwitchExpression13374); if (state.failed) return current;
+ otherlv_1=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleXSwitchExpression13383); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5659:1: ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:1: ( ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' ) )?
int alt115=2;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -16383,23 +16396,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt115) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5659:2: ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:2: ( ( ( ( ruleValidID ) ) ':' ) )=> ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5664:5: ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5664:6: ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5670:5: ( ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5670:6: ( (lv_localVarName_2_0= ruleValidID ) ) otherlv_3= ':'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5664:6: ( (lv_localVarName_2_0= ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:1: (lv_localVarName_2_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5670:6: ( (lv_localVarName_2_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5671:1: (lv_localVarName_2_0= ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:1: (lv_localVarName_2_0= ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5666:3: lv_localVarName_2_0= ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5671:1: (lv_localVarName_2_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5672:3: lv_localVarName_2_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getLocalVarNameValidIDParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXSwitchExpression13415);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXSwitchExpression13424);
lv_localVarName_2_0=ruleValidID();
state._fsp--;
@@ -16423,7 +16436,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXSwitchExpression13427); if (state.failed) return current;
+ otherlv_3=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXSwitchExpression13436); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_1());
@@ -16438,18 +16451,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5686:4: ( (lv_switch_4_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5687:1: (lv_switch_4_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5692:4: ( (lv_switch_4_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5693:1: (lv_switch_4_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5687:1: (lv_switch_4_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5688:3: lv_switch_4_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5693:1: (lv_switch_4_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5694:3: lv_switch_4_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXSwitchExpression13451);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXSwitchExpression13460);
lv_switch_4_0=ruleXExpression();
state._fsp--;
@@ -16473,13 +16486,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXSwitchExpression13463); if (state.failed) return current;
+ otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleXSwitchExpression13472); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_4());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5708:1: ( (lv_cases_6_0= ruleXCasePart ) )+
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5714:1: ( (lv_cases_6_0= ruleXCasePart ) )+
int cnt116=0;
loop116:
do {
@@ -16493,17 +16506,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt116) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5709:1: (lv_cases_6_0= ruleXCasePart )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5715:1: (lv_cases_6_0= ruleXCasePart )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5709:1: (lv_cases_6_0= ruleXCasePart )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5710:3: lv_cases_6_0= ruleXCasePart
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5715:1: (lv_cases_6_0= ruleXCasePart )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5716:3: lv_cases_6_0= ruleXCasePart
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_ruleXSwitchExpression13484);
+ pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_ruleXSwitchExpression13493);
lv_cases_6_0=ruleXCasePart();
state._fsp--;
@@ -16538,7 +16551,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
cnt116++;
} while (true);
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5726:3: (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5732:3: (otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) ) )?
int alt117=2;
int LA117_0 = input.LA(1);
@@ -16547,32 +16560,32 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt117) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5726:5: otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5732:5: otherlv_7= 'default' otherlv_8= ':' ( (lv_default_9_0= ruleXExpression ) )
{
- otherlv_7=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleXSwitchExpression13498); if (state.failed) return current;
+ otherlv_7=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleXSwitchExpression13507); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_6_0());
}
- otherlv_8=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXSwitchExpression13510); if (state.failed) return current;
+ otherlv_8=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXSwitchExpression13519); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_6_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5734:1: ( (lv_default_9_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5735:1: (lv_default_9_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5740:1: ( (lv_default_9_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5741:1: (lv_default_9_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5735:1: (lv_default_9_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5736:3: lv_default_9_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5741:1: (lv_default_9_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5742:3: lv_default_9_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_6_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXSwitchExpression13531);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXSwitchExpression13540);
lv_default_9_0=ruleXExpression();
state._fsp--;
@@ -16602,7 +16615,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXSwitchExpression13545); if (state.failed) return current;
+ otherlv_10=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleXSwitchExpression13554); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_7());
@@ -16631,7 +16644,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCasePart"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5764:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5770:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ;
public final EObject entryRuleXCasePart() throws RecognitionException {
EObject current = null;
@@ -16639,13 +16652,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5765:2: (iv_ruleXCasePart= ruleXCasePart EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5766:2: iv_ruleXCasePart= ruleXCasePart EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5771:2: (iv_ruleXCasePart= ruleXCasePart EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5772:2: iv_ruleXCasePart= ruleXCasePart EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_entryRuleXCasePart13581);
+ pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_entryRuleXCasePart13590);
iv_ruleXCasePart=ruleXCasePart();
state._fsp--;
@@ -16653,7 +16666,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXCasePart;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCasePart13591); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCasePart13600); if (state.failed) return current;
}
@@ -16671,7 +16684,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCasePart"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5773:1: ruleXCasePart returns [EObject current=null] : ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5779:1: ruleXCasePart returns [EObject current=null] : ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) ) ;
public final EObject ruleXCasePart() throws RecognitionException {
EObject current = null;
@@ -16687,13 +16700,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:5776:28: ( ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5777:1: ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5782:28: ( ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5783:1: ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5777:1: ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5777:2: ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5783:1: ( ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5783:2: ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )? (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )? otherlv_3= ':' ( (lv_then_4_0= ruleXExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5777:2: ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5783:2: ( (lv_typeGuard_0_0= ruleJvmTypeReference ) )?
int alt118=2;
int LA118_0 = input.LA(1);
@@ -16702,17 +16715,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt118) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5778:1: (lv_typeGuard_0_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5784:1: (lv_typeGuard_0_0= ruleJvmTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5778:1: (lv_typeGuard_0_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5779:3: lv_typeGuard_0_0= ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5784:1: (lv_typeGuard_0_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5785:3: lv_typeGuard_0_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXCasePart13637);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXCasePart13646);
lv_typeGuard_0_0=ruleJvmTypeReference();
state._fsp--;
@@ -16739,7 +16752,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5795:3: (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5801:3: (otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) ) )?
int alt119=2;
int LA119_0 = input.LA(1);
@@ -16748,26 +16761,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt119) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5795:5: otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5801:5: otherlv_1= 'case' ( (lv_case_2_0= ruleXExpression ) )
{
- otherlv_1=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleXCasePart13651); if (state.failed) return current;
+ otherlv_1=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleXCasePart13660); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXCasePartAccess().getCaseKeyword_1_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5799:1: ( (lv_case_2_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5800:1: (lv_case_2_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5805:1: ( (lv_case_2_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5806:1: (lv_case_2_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5800:1: (lv_case_2_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5801:3: lv_case_2_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5806:1: (lv_case_2_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5807:3: lv_case_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCasePart13672);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCasePart13681);
lv_case_2_0=ruleXExpression();
state._fsp--;
@@ -16797,24 +16810,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXCasePart13686); if (state.failed) return current;
+ otherlv_3=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXCasePart13695); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXCasePartAccess().getColonKeyword_2());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5821:1: ( (lv_then_4_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5822:1: (lv_then_4_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5827:1: ( (lv_then_4_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5828:1: (lv_then_4_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5822:1: (lv_then_4_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5823:3: lv_then_4_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5828:1: (lv_then_4_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5829:3: lv_then_4_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCasePart13707);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCasePart13716);
lv_then_4_0=ruleXExpression();
state._fsp--;
@@ -16861,7 +16874,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXForLoopExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5847:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5853:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ;
public final EObject entryRuleXForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -16869,13 +16882,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5848:2: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5849:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5854:2: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5855:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression13743);
+ pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression13752);
iv_ruleXForLoopExpression=ruleXForLoopExpression();
state._fsp--;
@@ -16883,7 +16896,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXForLoopExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXForLoopExpression13753); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXForLoopExpression13762); if (state.failed) return current;
}
@@ -16901,7 +16914,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXForLoopExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5856:1: ruleXForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5862:1: ruleXForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ;
public final EObject ruleXForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -16919,14 +16932,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:5859:28: ( ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5860:1: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5865:28: ( ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5866:1: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5860:1: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5860:2: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5866:1: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5866:2: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5860:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5861:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5866:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5867:5:
{
if ( state.backtracking==0 ) {
@@ -16938,30 +16951,30 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleXForLoopExpression13799); if (state.failed) return current;
+ otherlv_1=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleXForLoopExpression13808); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXForLoopExpressionAccess().getForKeyword_1());
}
- otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXForLoopExpression13811); if (state.failed) return current;
+ otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXForLoopExpression13820); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5874:1: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5875:1: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5880:1: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5881:1: (lv_declaredParam_3_0= ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5875:1: (lv_declaredParam_3_0= ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5876:3: lv_declaredParam_3_0= ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5881:1: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5882:3: lv_declaredParam_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXForLoopExpression13832);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXForLoopExpression13841);
lv_declaredParam_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -16985,24 +16998,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXForLoopExpression13844); if (state.failed) return current;
+ otherlv_4=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleXForLoopExpression13853); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXForLoopExpressionAccess().getColonKeyword_4());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5896:1: ( (lv_forExpression_5_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5897:1: (lv_forExpression_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5902:1: ( (lv_forExpression_5_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5903:1: (lv_forExpression_5_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5897:1: (lv_forExpression_5_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5898:3: lv_forExpression_5_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5903:1: (lv_forExpression_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5904:3: lv_forExpression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXForLoopExpression13865);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXForLoopExpression13874);
lv_forExpression_5_0=ruleXExpression();
state._fsp--;
@@ -17026,24 +17039,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXForLoopExpression13877); if (state.failed) return current;
+ otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXForLoopExpression13886); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_6());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5918:1: ( (lv_eachExpression_7_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5919:1: (lv_eachExpression_7_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5924:1: ( (lv_eachExpression_7_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5925:1: (lv_eachExpression_7_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5919:1: (lv_eachExpression_7_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5920:3: lv_eachExpression_7_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5925:1: (lv_eachExpression_7_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5926:3: lv_eachExpression_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXForLoopExpression13898);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXForLoopExpression13907);
lv_eachExpression_7_0=ruleXExpression();
state._fsp--;
@@ -17090,7 +17103,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXWhileExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5944:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5950:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ;
public final EObject entryRuleXWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17098,13 +17111,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5945:2: (iv_ruleXWhileExpression= ruleXWhileExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5946:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5951:2: (iv_ruleXWhileExpression= ruleXWhileExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5952:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXWhileExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression13934);
+ pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression13943);
iv_ruleXWhileExpression=ruleXWhileExpression();
state._fsp--;
@@ -17112,7 +17125,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXWhileExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXWhileExpression13944); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXWhileExpression13953); if (state.failed) return current;
}
@@ -17130,7 +17143,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXWhileExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5953:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5959:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17145,14 +17158,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:5956:28: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5957:1: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5962:28: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5963:1: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5957:1: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5957:2: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5963:1: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5963:2: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5957:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5958:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5963:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5964:5:
{
if ( state.backtracking==0 ) {
@@ -17164,30 +17177,30 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleXWhileExpression13990); if (state.failed) return current;
+ otherlv_1=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleXWhileExpression13999); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
- otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXWhileExpression14002); if (state.failed) return current;
+ otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXWhileExpression14011); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5971:1: ( (lv_predicate_3_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5972:1: (lv_predicate_3_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5977:1: ( (lv_predicate_3_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5978:1: (lv_predicate_3_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5972:1: (lv_predicate_3_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5973:3: lv_predicate_3_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5978:1: (lv_predicate_3_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5979:3: lv_predicate_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXWhileExpression14023);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXWhileExpression14032);
lv_predicate_3_0=ruleXExpression();
state._fsp--;
@@ -17211,24 +17224,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXWhileExpression14035); if (state.failed) return current;
+ otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXWhileExpression14044); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5993:1: ( (lv_body_5_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5994:1: (lv_body_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5999:1: ( (lv_body_5_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6000:1: (lv_body_5_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5994:1: (lv_body_5_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5995:3: lv_body_5_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6000:1: (lv_body_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6001:3: lv_body_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXWhileExpression14056);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXWhileExpression14065);
lv_body_5_0=ruleXExpression();
state._fsp--;
@@ -17275,7 +17288,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXDoWhileExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6019:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6025:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ;
public final EObject entryRuleXDoWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17283,13 +17296,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6020:2: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6021:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6026:2: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6027:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression14092);
+ pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression14101);
iv_ruleXDoWhileExpression=ruleXDoWhileExpression();
state._fsp--;
@@ -17297,7 +17310,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXDoWhileExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDoWhileExpression14102); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDoWhileExpression14111); if (state.failed) return current;
}
@@ -17315,7 +17328,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXDoWhileExpression"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6028:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6034:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ;
public final EObject ruleXDoWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17331,14 +17344,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:6031:28: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6032:1: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6037:28: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6038:1: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6032:1: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6032:2: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6038:1: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6038:2: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6032:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6033:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6038:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6039:5:
{
if ( state.backtracking==0 ) {
@@ -17350,24 +17363,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleXDoWhileExpression14148); if (state.failed) return current;
+ otherlv_1=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleXDoWhileExpression14157); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6042:1: ( (lv_body_2_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6043:1: (lv_body_2_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6048:1: ( (lv_body_2_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6049:1: (lv_body_2_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6043:1: (lv_body_2_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6044:3: lv_body_2_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6049:1: (lv_body_2_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6050:3: lv_body_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14169);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14178);
lv_body_2_0=ruleXExpression();
state._fsp--;
@@ -17391,30 +17404,30 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleXDoWhileExpression14181); if (state.failed) return current;
+ otherlv_3=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleXDoWhileExpression14190); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
- otherlv_4=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXDoWhileExpression14193); if (state.failed) return current;
+ otherlv_4=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXDoWhileExpression14202); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6068:1: ( (lv_predicate_5_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6069:1: (lv_predicate_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6074:1: ( (lv_predicate_5_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6075:1: (lv_predicate_5_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6069:1: (lv_predicate_5_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6070:3: lv_predicate_5_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6075:1: (lv_predicate_5_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6076:3: lv_predicate_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14214);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14223);
lv_predicate_5_0=ruleXExpression();
state._fsp--;
@@ -17438,7 +17451,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXDoWhileExpression14226); if (state.failed) return current;
+ otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXDoWhileExpression14235); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
@@ -17467,7 +17480,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpressionInsideBlock"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6098:1: entryRuleXExpressionInsideBlock returns [EObject current=null] : iv_ruleXExpressionInsideBlock= ruleXExpressionInsideBlock EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6104:1: entryRuleXExpressionInsideBlock returns [EObject current=null] : iv_ruleXExpressionInsideBlock= ruleXExpressionInsideBlock EOF ;
public final EObject entryRuleXExpressionInsideBlock() throws RecognitionException {
EObject current = null;
@@ -17475,13 +17488,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6099:2: (iv_ruleXExpressionInsideBlock= ruleXExpressionInsideBlock EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6100:2: iv_ruleXExpressionInsideBlock= ruleXExpressionInsideBlock EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6105:2: (iv_ruleXExpressionInsideBlock= ruleXExpressionInsideBlock EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6106:2: iv_ruleXExpressionInsideBlock= ruleXExpressionInsideBlock EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInsideBlockRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_entryRuleXExpressionInsideBlock14262);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_entryRuleXExpressionInsideBlock14271);
iv_ruleXExpressionInsideBlock=ruleXExpressionInsideBlock();
state._fsp--;
@@ -17489,7 +17502,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXExpressionInsideBlock;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInsideBlock14272); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInsideBlock14281); if (state.failed) return current;
}
@@ -17507,7 +17520,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpressionInsideBlock"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6107:1: ruleXExpressionInsideBlock returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6113:1: ruleXExpressionInsideBlock returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ;
public final EObject ruleXExpressionInsideBlock() throws RecognitionException {
EObject current = null;
@@ -17519,10 +17532,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:6110:28: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6111:1: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6116:28: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6117:1: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6111:1: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6117:1: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
int alt120=2;
int LA120_0 = input.LA(1);
@@ -17541,14 +17554,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt120) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6112:5: this_XVariableDeclaration_0= ruleXVariableDeclaration
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6118:5: this_XVariableDeclaration_0= ruleXVariableDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInsideBlockAccess().getXVariableDeclarationParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_ruleXExpressionInsideBlock14319);
+ pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_ruleXExpressionInsideBlock14328);
this_XVariableDeclaration_0=ruleXVariableDeclaration();
state._fsp--;
@@ -17563,14 +17576,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:6122:5: this_XExpression_1= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6128:5: this_XExpression_1= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInsideBlockAccess().getXExpressionParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXExpressionInsideBlock14346);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXExpressionInsideBlock14355);
this_XExpression_1=ruleXExpression();
state._fsp--;
@@ -17607,7 +17620,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXVariableDeclaration"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6138:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6144:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ;
public final EObject entryRuleXVariableDeclaration() throws RecognitionException {
EObject current = null;
@@ -17615,13 +17628,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6139:2: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6140:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6145:2: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6146:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration14381);
+ pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration14390);
iv_ruleXVariableDeclaration=ruleXVariableDeclaration();
state._fsp--;
@@ -17629,7 +17642,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXVariableDeclaration;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXVariableDeclaration14391); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXVariableDeclaration14400); if (state.failed) return current;
}
@@ -17647,7 +17660,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXVariableDeclaration"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6147:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6153:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ;
public final EObject ruleXVariableDeclaration() throws RecognitionException {
EObject current = null;
@@ -17666,14 +17679,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:6150:28: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6151:1: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6156:28: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6157:1: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6151:1: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6151:2: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6157:1: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6157:2: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6151:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6152:5:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6157:2: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6158:5:
{
if ( state.backtracking==0 ) {
@@ -17685,7 +17698,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6157:2: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6163:2: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' )
int alt121=2;
int LA121_0 = input.LA(1);
@@ -17704,15 +17717,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt121) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6157:3: ( (lv_writeable_1_0= 'var' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6163:3: ( (lv_writeable_1_0= 'var' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6157:3: ( (lv_writeable_1_0= 'var' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6158:1: (lv_writeable_1_0= 'var' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6163:3: ( (lv_writeable_1_0= 'var' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6164:1: (lv_writeable_1_0= 'var' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6158:1: (lv_writeable_1_0= 'var' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6159:3: lv_writeable_1_0= 'var'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6164:1: (lv_writeable_1_0= 'var' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6165:3: lv_writeable_1_0= 'var'
{
- lv_writeable_1_0=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleXVariableDeclaration14444); if (state.failed) return current;
+ lv_writeable_1_0=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleXVariableDeclaration14453); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_writeable_1_0, grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
@@ -17736,9 +17749,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:6173:7: otherlv_2= 'val'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6179:7: otherlv_2= 'val'
{
- otherlv_2=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleXVariableDeclaration14475); if (state.failed) return current;
+ otherlv_2=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleXVariableDeclaration14484); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
@@ -17750,31 +17763,31 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:2: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:2: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )
int alt122=2;
alt122 = dfa122.predict(input);
switch (alt122) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:3: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:3: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:3: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:4: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:3: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:4: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6185:6: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6185:7: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6191:6: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6191:7: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6185:7: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6186:1: (lv_type_3_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6191:7: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6192:1: (lv_type_3_0= ruleJvmTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6186:1: (lv_type_3_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6187:3: lv_type_3_0= ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6192:1: (lv_type_3_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6193:3: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXVariableDeclaration14523);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXVariableDeclaration14532);
lv_type_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -17798,18 +17811,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6203:2: ( (lv_name_4_0= ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6204:1: (lv_name_4_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6209:2: ( (lv_name_4_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6210:1: (lv_name_4_0= ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6204:1: (lv_name_4_0= ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6205:3: lv_name_4_0= ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6210:1: (lv_name_4_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6211:3: lv_name_4_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXVariableDeclaration14544);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXVariableDeclaration14553);
lv_name_4_0=ruleValidID();
state._fsp--;
@@ -17843,20 +17856,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:6222:6: ( (lv_name_5_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6228:6: ( (lv_name_5_0= ruleValidID ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6222:6: ( (lv_name_5_0= ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6223:1: (lv_name_5_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6228:6: ( (lv_name_5_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6229:1: (lv_name_5_0= ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6223:1: (lv_name_5_0= ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6224:3: lv_name_5_0= ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6229:1: (lv_name_5_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6230:3: lv_name_5_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXVariableDeclaration14573);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleXVariableDeclaration14582);
lv_name_5_0=ruleValidID();
state._fsp--;
@@ -17886,7 +17899,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6240:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6246:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
int alt123=2;
int LA123_0 = input.LA(1);
@@ -17895,26 +17908,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt123) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6240:5: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6246:5: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) )
{
- otherlv_6=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXVariableDeclaration14587); if (state.failed) return current;
+ otherlv_6=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleXVariableDeclaration14596); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6244:1: ( (lv_right_7_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6245:1: (lv_right_7_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6250:1: ( (lv_right_7_0= ruleXExpression ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6251:1: (lv_right_7_0= ruleXExpression )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6245:1: (lv_right_7_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6246:3: lv_right_7_0= ruleXExpression
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6251:1: (lv_right_7_0= ruleXExpression )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6252:3: lv_right_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXVariableDeclaration14608);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXVariableDeclaration14617);
lv_right_7_0=ruleXExpression();
state._fsp--;
@@ -17967,7 +17980,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmFormalParameter"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6270:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6276:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ;
public final EObject entryRuleJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -17975,13 +17988,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6271:2: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6272:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6277:2: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6278:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmFormalParameterRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter14646);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter14655);
iv_ruleJvmFormalParameter=ruleJvmFormalParameter();
state._fsp--;
@@ -17989,7 +18002,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmFormalParameter;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmFormalParameter14656); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmFormalParameter14665); if (state.failed) return current;
}
@@ -18007,7 +18020,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmFormalParameter"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6279:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (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:6285:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ;
public final EObject ruleJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -18019,13 +18032,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:6282: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:6283: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:6288: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:6289: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:6283: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:6283: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:6289: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:6289: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:6283:2: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6289:2: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )?
int alt124=2;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -18092,17 +18105,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt124) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6284:1: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6290:1: (lv_parameterType_0_0= ruleJvmTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6284:1: (lv_parameterType_0_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6285:3: lv_parameterType_0_0= ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6290:1: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6291:3: lv_parameterType_0_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmFormalParameter14702);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmFormalParameter14711);
lv_parameterType_0_0=ruleJvmTypeReference();
state._fsp--;
@@ -18129,18 +18142,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6301:3: ( (lv_name_1_0= ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6302:1: (lv_name_1_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6307:3: ( (lv_name_1_0= ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6308:1: (lv_name_1_0= ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6302:1: (lv_name_1_0= ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6303:3: lv_name_1_0= ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6308:1: (lv_name_1_0= ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6309:3: lv_name_1_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleJvmFormalParameter14724);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleJvmFormalParameter14733);
lv_name_1_0=ruleValidID();
state._fsp--;
@@ -18187,7 +18200,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXFeatureCall"
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6327: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:6333:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ;
public final EObject entryRuleXFeatureCall() throws RecognitionException {
EObject current = null;
@@ -18195,13 +18208,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6328:2: (iv_ruleXFeatureCall= ruleXFeatureCall EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6329:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall14760);
+ pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall14769);
iv_ruleXFeatureCall=ruleXFeatureCall();
state._fsp--;
@@ -18209,7 +18222,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXFeatureCall;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall14770); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall14779); if (state.failed) return current;
}
@@ -18227,7 +18240,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:6336: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: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 ) )? ) ;
public final EObject ruleXFeatureCall() throws RecognitionException {
EObject current = null;
@@ -18253,14 +18266,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:6339: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:6340: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: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:6340: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:6340: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: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:6340:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6341:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -18272,7 +18285,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:2: ( ( ruleStaticQualifier ) )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6352:2: ( ( ruleStaticQualifier ) )?
int alt125=2;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -18333,10 +18346,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:6347: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:6347:1: ( ruleStaticQualifier )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6348:3: 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
{
if ( state.backtracking==0 ) {
@@ -18350,7 +18363,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getDeclaringTypeJvmDeclaredTypeCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_ruleXFeatureCall14827);
+ pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_ruleXFeatureCall14836);
ruleStaticQualifier();
state._fsp--;
@@ -18369,7 +18382,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6361: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:6367: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);
@@ -18378,26 +18391,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:6361: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:6367: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_ruleXFeatureCall14841); if (state.failed) return current;
+ otherlv_2=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXFeatureCall14850); 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:6365:1: ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6366:1: (lv_typeArguments_3_0= ruleJvmArgumentTypeReference )
+ // ../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:6366:1: (lv_typeArguments_3_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6367:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14862);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14871);
lv_typeArguments_3_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -18421,7 +18434,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6383: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:6389:2: (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )*
loop126:
do {
int alt126=2;
@@ -18434,26 +18447,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:6383: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:6389:4: otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_4=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall14875); if (state.failed) return current;
+ otherlv_4=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall14884); 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:6387:1: ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6388:1: (lv_typeArguments_5_0= ruleJvmArgumentTypeReference )
+ // ../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:6388:1: (lv_typeArguments_5_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6389:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14896);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14905);
lv_typeArguments_5_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -18486,7 +18499,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXFeatureCall14910); if (state.failed) return current;
+ otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXFeatureCall14919); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_2_3());
@@ -18498,11 +18511,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6409:3: ( ( ruleIdOrSuper ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6410:1: ( ruleIdOrSuper )
+ // ../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:6410:1: ( ruleIdOrSuper )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6411: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:6417:3: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
@@ -18516,7 +18529,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_ruleXFeatureCall14935);
+ pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_ruleXFeatureCall14944);
ruleIdOrSuper();
state._fsp--;
@@ -18532,20 +18545,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6424: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: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= ')' )?
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:6424: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= '(' ) ) ( ( ( ( () ( ( ( 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:6424:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6424:4: ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' )
+ // ../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:6431:1: (lv_explicitOperationCall_8_0= '(' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6432:3: 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= '('
{
- lv_explicitOperationCall_8_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXFeatureCall14969); if (state.failed) return current;
+ lv_explicitOperationCall_8_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXFeatureCall14978); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitOperationCall_8_0, grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_4_0_0());
@@ -18565,25 +18578,25 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6445: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:6451: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:6445: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:6445: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:6445: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: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:6462:1: (lv_featureCallArguments_9_0= ruleXShortClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6463:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_4_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXFeatureCall15054);
+ pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXFeatureCall15063);
lv_featureCallArguments_9_0=ruleXShortClosure();
state._fsp--;
@@ -18611,23 +18624,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:6480: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:6480: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:6480: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: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:6480:7: ( (lv_featureCallArguments_10_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6481:1: (lv_featureCallArguments_10_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:6481:1: (lv_featureCallArguments_10_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6482:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_4_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15082);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15091);
lv_featureCallArguments_10_0=ruleXExpression();
state._fsp--;
@@ -18651,7 +18664,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6498: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:6504:2: (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )*
loop128:
do {
int alt128=2;
@@ -18664,26 +18677,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:6498: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:6504:4: otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) )
{
- otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall15095); if (state.failed) return current;
+ otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall15104); 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:6502:1: ( (lv_featureCallArguments_12_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6503:1: (lv_featureCallArguments_12_0= ruleXExpression )
+ // ../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:6503:1: (lv_featureCallArguments_12_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6504:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15116);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15125);
lv_featureCallArguments_12_0=ruleXExpression();
state._fsp--;
@@ -18725,7 +18738,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFeatureCall15133); if (state.failed) return current;
+ otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFeatureCall15142); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_4_2());
@@ -18737,22 +18750,22 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6524:3: ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )?
+ // ../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 ) )?
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:6524:4: ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure )
+ // ../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:6529:1: (lv_featureCallArguments_14_0= ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6530:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXFeatureCall15166);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXFeatureCall15175);
lv_featureCallArguments_14_0=ruleXClosure();
state._fsp--;
@@ -18802,7 +18815,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:6554: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:6560:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ;
public final String entryRuleIdOrSuper() throws RecognitionException {
String current = null;
@@ -18810,13 +18823,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6555:2: (iv_ruleIdOrSuper= ruleIdOrSuper EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6556:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdOrSuperRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper15204);
+ pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper15213);
iv_ruleIdOrSuper=ruleIdOrSuper();
state._fsp--;
@@ -18824,7 +18837,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleIdOrSuper.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper15215); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper15224); if (state.failed) return current;
}
@@ -18842,7 +18855,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:6563: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:6569:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'super' ) ;
public final AntlrDatatypeRuleToken ruleIdOrSuper() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -18853,10 +18866,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:6566:28: ( (this_ValidID_0= ruleValidID | kw= 'super' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6567:1: (this_ValidID_0= ruleValidID | kw= 'super' )
+ // ../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:6567: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' )
int alt132=2;
int LA132_0 = input.LA(1);
@@ -18875,14 +18888,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:6568:5: this_ValidID_0= ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6574:5: this_ValidID_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdOrSuperAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleIdOrSuper15262);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleIdOrSuper15271);
this_ValidID_0=ruleValidID();
state._fsp--;
@@ -18901,9 +18914,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:6580:2: kw= 'super'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6586:2: kw= 'super'
{
- kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleIdOrSuper15286); if (state.failed) return current;
+ kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleIdOrSuper15295); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -18936,7 +18949,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:6593: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:6599:1: entryRuleStaticQualifier returns [String current=null] : iv_ruleStaticQualifier= ruleStaticQualifier EOF ;
public final String entryRuleStaticQualifier() throws RecognitionException {
String current = null;
@@ -18944,13 +18957,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6594:2: (iv_ruleStaticQualifier= ruleStaticQualifier EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6595:2: iv_ruleStaticQualifier= ruleStaticQualifier EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStaticQualifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier15327);
+ pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier15336);
iv_ruleStaticQualifier=ruleStaticQualifier();
state._fsp--;
@@ -18958,7 +18971,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleStaticQualifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier15338); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier15347); if (state.failed) return current;
}
@@ -18976,7 +18989,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:6602: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:6608:1: ruleStaticQualifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '::' )+ ;
public final AntlrDatatypeRuleToken ruleStaticQualifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -18987,10 +19000,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:6605:28: ( (this_ValidID_0= ruleValidID kw= '::' )+ )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6606:1: (this_ValidID_0= ruleValidID kw= '::' )+
+ // ../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:6606: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= '::' )+
int cnt133=0;
loop133:
do {
@@ -19067,14 +19080,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:6607:5: this_ValidID_0= ruleValidID kw= '::'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6613:5: this_ValidID_0= ruleValidID kw= '::'
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStaticQualifierAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleStaticQualifier15385);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleStaticQualifier15394);
this_ValidID_0=ruleValidID();
state._fsp--;
@@ -19089,7 +19102,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- kw=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleStaticQualifier15403); if (state.failed) return current;
+ kw=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleStaticQualifier15412); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19130,7 +19143,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:6631: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:6637:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ;
public final EObject entryRuleXConstructorCall() throws RecognitionException {
EObject current = null;
@@ -19138,13 +19151,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6632:2: (iv_ruleXConstructorCall= ruleXConstructorCall EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6633:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall15444);
+ pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall15453);
iv_ruleXConstructorCall=ruleXConstructorCall();
state._fsp--;
@@ -19152,7 +19165,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXConstructorCall;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall15454); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall15463); if (state.failed) return current;
}
@@ -19170,7 +19183,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:6640: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: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 ) )? ) ;
public final EObject ruleXConstructorCall() throws RecognitionException {
EObject current = null;
@@ -19197,14 +19210,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:6643: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:6644: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: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:6644: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:6644: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: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:6644:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6645:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -19216,17 +19229,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,96,FollowSets000.FOLLOW_96_in_ruleXConstructorCall15500); if (state.failed) return current;
+ otherlv_1=(Token)match(input,96,FollowSets000.FOLLOW_96_in_ruleXConstructorCall15509); 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:6654:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6655:1: ( ruleQualifiedName )
+ // ../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:6655:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6656:3: 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
{
if ( state.backtracking==0 ) {
@@ -19240,7 +19253,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXConstructorCall15523);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXConstructorCall15532);
ruleQualifiedName();
state._fsp--;
@@ -19256,7 +19269,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6669: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:6675: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);
@@ -19265,26 +19278,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:6669: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:6675: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_ruleXConstructorCall15536); if (state.failed) return current;
+ otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXConstructorCall15545); 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:6673:1: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6674:1: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // ../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:6674:1: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6675:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15557);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15566);
lv_typeArguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -19308,7 +19321,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6691: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:6697:2: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )*
loop134:
do {
int alt134=2;
@@ -19321,26 +19334,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:6691: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:6697:4: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15570); if (state.failed) return current;
+ otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15579); 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:6695:1: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6696:1: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
+ // ../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:6696:1: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6697:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15591);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15600);
lv_typeArguments_6_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -19373,7 +19386,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXConstructorCall15605); if (state.failed) return current;
+ otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXConstructorCall15614); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
@@ -19385,31 +19398,31 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXConstructorCall15619); if (state.failed) return current;
+ otherlv_8=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXConstructorCall15628); 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:6721: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:6727: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:6721: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:6721: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:6721: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: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:6738:1: (lv_arguments_9_0= ruleXShortClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6739:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_5_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXConstructorCall15691);
+ pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXConstructorCall15700);
lv_arguments_9_0=ruleXShortClosure();
state._fsp--;
@@ -19437,23 +19450,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:6756: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:6756: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:6756: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: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:6756:7: ( (lv_arguments_10_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6757:1: (lv_arguments_10_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:6757:1: (lv_arguments_10_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6758:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15719);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15728);
lv_arguments_10_0=ruleXExpression();
state._fsp--;
@@ -19477,7 +19490,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6774: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:6780:2: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
loop136:
do {
int alt136=2;
@@ -19490,26 +19503,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:6774: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:6780:4: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) )
{
- otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15732); if (state.failed) return current;
+ otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15741); 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:6778:1: ( (lv_arguments_12_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6779:1: (lv_arguments_12_0= ruleXExpression )
+ // ../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:6779:1: (lv_arguments_12_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6780:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15753);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15762);
lv_arguments_12_0=ruleXExpression();
state._fsp--;
@@ -19551,28 +19564,28 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXConstructorCall15770); if (state.failed) return current;
+ otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXConstructorCall15779); 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:6800:1: ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )?
+ // ../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 ) )?
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:6800:2: ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure )
+ // ../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:6805:1: (lv_arguments_14_0= ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6806:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXConstructorCall15801);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXConstructorCall15810);
lv_arguments_14_0=ruleXClosure();
state._fsp--;
@@ -19622,7 +19635,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:6830: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:6836:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ;
public final EObject entryRuleXBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -19630,13 +19643,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6831:2: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6832:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBooleanLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral15838);
+ pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral15847);
iv_ruleXBooleanLiteral=ruleXBooleanLiteral();
state._fsp--;
@@ -19644,7 +19657,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXBooleanLiteral;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral15848); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral15857); if (state.failed) return current;
}
@@ -19662,7 +19675,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:6839: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:6845:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ;
public final EObject ruleXBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -19672,14 +19685,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:6842: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:6843: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: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:6843: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:6843: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: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:6843:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6844:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -19691,7 +19704,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../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:6855:2: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
int alt139=2;
int LA139_0 = input.LA(1);
@@ -19710,9 +19723,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:6849:4: otherlv_1= 'false'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6855:4: otherlv_1= 'false'
{
- otherlv_1=(Token)match(input,97,FollowSets000.FOLLOW_97_in_ruleXBooleanLiteral15895); if (state.failed) return current;
+ otherlv_1=(Token)match(input,97,FollowSets000.FOLLOW_97_in_ruleXBooleanLiteral15904); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
@@ -19722,15 +19735,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:6854: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:6854:6: ( (lv_isTrue_2_0= 'true' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6855:1: (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:6855:1: (lv_isTrue_2_0= 'true' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6856:3: 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'
{
- lv_isTrue_2_0=(Token)match(input,98,FollowSets000.FOLLOW_98_in_ruleXBooleanLiteral15919); if (state.failed) return current;
+ lv_isTrue_2_0=(Token)match(input,98,FollowSets000.FOLLOW_98_in_ruleXBooleanLiteral15928); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isTrue_2_0, grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
@@ -19779,7 +19792,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:6877: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:6883:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ;
public final EObject entryRuleXNullLiteral() throws RecognitionException {
EObject current = null;
@@ -19787,13 +19800,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6878:2: (iv_ruleXNullLiteral= ruleXNullLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6879:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXNullLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral15969);
+ pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral15978);
iv_ruleXNullLiteral=ruleXNullLiteral();
state._fsp--;
@@ -19801,7 +19814,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXNullLiteral;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral15979); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral15988); if (state.failed) return current;
}
@@ -19819,7 +19832,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:6886: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:6892:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleXNullLiteral() throws RecognitionException {
EObject current = null;
@@ -19828,14 +19841,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:6889:28: ( ( () otherlv_1= 'null' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6890:1: ( () otherlv_1= 'null' )
+ // ../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:6890:1: ( () otherlv_1= 'null' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6890:2: () 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:6890:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6891:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -19847,7 +19860,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,99,FollowSets000.FOLLOW_99_in_ruleXNullLiteral16025); if (state.failed) return current;
+ otherlv_1=(Token)match(input,99,FollowSets000.FOLLOW_99_in_ruleXNullLiteral16034); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
@@ -19876,7 +19889,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:6908: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:6914:1: entryRuleXIntLiteral returns [EObject current=null] : iv_ruleXIntLiteral= ruleXIntLiteral EOF ;
public final EObject entryRuleXIntLiteral() throws RecognitionException {
EObject current = null;
@@ -19884,13 +19897,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6909:2: (iv_ruleXIntLiteral= ruleXIntLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6910:2: iv_ruleXIntLiteral= ruleXIntLiteral EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIntLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral16061);
+ pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral16070);
iv_ruleXIntLiteral=ruleXIntLiteral();
state._fsp--;
@@ -19898,7 +19911,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXIntLiteral;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral16071); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral16080); if (state.failed) return current;
}
@@ -19916,7 +19929,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:6917: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:6923:1: ruleXIntLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_INT ) ) ) ;
public final EObject ruleXIntLiteral() throws RecognitionException {
EObject current = null;
@@ -19925,14 +19938,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:6920:28: ( ( () ( (lv_value_1_0= RULE_INT ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6921:1: ( () ( (lv_value_1_0= RULE_INT ) ) )
+ // ../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:6921:1: ( () ( (lv_value_1_0= RULE_INT ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6921: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: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:6921:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6922:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -19944,13 +19957,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../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:6928:1: (lv_value_1_0= RULE_INT )
+ // ../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:6928:1: (lv_value_1_0= RULE_INT )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6929:3: 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
{
- lv_value_1_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXIntLiteral16122); if (state.failed) return current;
+ lv_value_1_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXIntLiteral16131); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_value_1_0, grammarAccess.getXIntLiteralAccess().getValueINTTerminalRuleCall_1_0());
@@ -19997,7 +20010,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:6953: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:6959:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ;
public final EObject entryRuleXStringLiteral() throws RecognitionException {
EObject current = null;
@@ -20005,13 +20018,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6954:2: (iv_ruleXStringLiteral= ruleXStringLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6955:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXStringLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral16163);
+ pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral16172);
iv_ruleXStringLiteral=ruleXStringLiteral();
state._fsp--;
@@ -20019,7 +20032,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXStringLiteral;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral16173); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral16182); if (state.failed) return current;
}
@@ -20037,7 +20050,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:6962: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:6968:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ;
public final EObject ruleXStringLiteral() throws RecognitionException {
EObject current = null;
@@ -20046,14 +20059,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:6965:28: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6966:1: ( () ( (lv_value_1_0= RULE_STRING ) ) )
+ // ../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:6966:1: ( () ( (lv_value_1_0= RULE_STRING ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6966: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: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:6966:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6967:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -20065,13 +20078,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../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:6973:1: (lv_value_1_0= RULE_STRING )
+ // ../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:6973:1: (lv_value_1_0= RULE_STRING )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6974:3: 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
{
- lv_value_1_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXStringLiteral16224); if (state.failed) return current;
+ lv_value_1_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXStringLiteral16233); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_value_1_0, grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
@@ -20118,7 +20131,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:6998: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:7004:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ;
public final EObject entryRuleXTypeLiteral() throws RecognitionException {
EObject current = null;
@@ -20126,13 +20139,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6999:2: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7000:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral16265);
+ pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral16274);
iv_ruleXTypeLiteral=ruleXTypeLiteral();
state._fsp--;
@@ -20140,7 +20153,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXTypeLiteral;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral16275); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral16284); if (state.failed) return current;
}
@@ -20158,7 +20171,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:7007: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:7013:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) ;
public final EObject ruleXTypeLiteral() throws RecognitionException {
EObject current = null;
@@ -20169,14 +20182,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:7010: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:7011: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: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:7011: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:7011: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: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:7011:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7012:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -20188,23 +20201,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,100,FollowSets000.FOLLOW_100_in_ruleXTypeLiteral16321); if (state.failed) return current;
+ otherlv_1=(Token)match(input,100,FollowSets000.FOLLOW_100_in_ruleXTypeLiteral16330); 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_ruleXTypeLiteral16333); if (state.failed) return current;
+ otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXTypeLiteral16342); 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:7025:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7026:1: ( ruleQualifiedName )
+ // ../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:7026:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7027:3: 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
{
if ( state.backtracking==0 ) {
@@ -20218,7 +20231,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXTypeLiteral16356);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXTypeLiteral16365);
ruleQualifiedName();
state._fsp--;
@@ -20234,7 +20247,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXTypeLiteral16368); if (state.failed) return current;
+ otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXTypeLiteral16377); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_4());
@@ -20263,7 +20276,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:7052: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:7058:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ;
public final EObject entryRuleXThrowExpression() throws RecognitionException {
EObject current = null;
@@ -20271,13 +20284,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7053:2: (iv_ruleXThrowExpression= ruleXThrowExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7054:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXThrowExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression16404);
+ pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression16413);
iv_ruleXThrowExpression=ruleXThrowExpression();
state._fsp--;
@@ -20285,7 +20298,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXThrowExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression16414); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression16423); if (state.failed) return current;
}
@@ -20303,7 +20316,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:7061: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:7067:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ;
public final EObject ruleXThrowExpression() throws RecognitionException {
EObject current = null;
@@ -20314,14 +20327,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:7064: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:7065: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: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:7065: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:7065: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: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:7065:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7066:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -20333,24 +20346,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,101,FollowSets000.FOLLOW_101_in_ruleXThrowExpression16460); if (state.failed) return current;
+ otherlv_1=(Token)match(input,101,FollowSets000.FOLLOW_101_in_ruleXThrowExpression16469); 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:7075:1: ( (lv_expression_2_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7076:1: (lv_expression_2_0= ruleXExpression )
+ // ../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:7076:1: (lv_expression_2_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7077:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXThrowExpression16481);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXThrowExpression16490);
lv_expression_2_0=ruleXExpression();
state._fsp--;
@@ -20397,7 +20410,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:7101: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:7107:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ;
public final EObject entryRuleXReturnExpression() throws RecognitionException {
EObject current = null;
@@ -20405,13 +20418,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7102:2: (iv_ruleXReturnExpression= ruleXReturnExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7103:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReturnExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression16517);
+ pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression16526);
iv_ruleXReturnExpression=ruleXReturnExpression();
state._fsp--;
@@ -20419,7 +20432,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXReturnExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression16527); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression16536); if (state.failed) return current;
}
@@ -20437,7 +20450,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:7110: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:7116:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) ;
public final EObject ruleXReturnExpression() throws RecognitionException {
EObject current = null;
@@ -20448,14 +20461,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:7113: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:7114: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: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:7114: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:7114: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: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:7114:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7115:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -20467,28 +20480,28 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,102,FollowSets000.FOLLOW_102_in_ruleXReturnExpression16573); if (state.failed) return current;
+ otherlv_1=(Token)match(input,102,FollowSets000.FOLLOW_102_in_ruleXReturnExpression16582); 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:7124:1: ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )?
+ // ../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 ) )?
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:7124:2: ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression )
+ // ../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:7129:1: (lv_expression_2_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7130:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXReturnExpression16604);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXReturnExpression16613);
lv_expression_2_0=ruleXExpression();
state._fsp--;
@@ -20538,7 +20551,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:7154: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:7160:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ;
public final EObject entryRuleXTryCatchFinallyExpression() throws RecognitionException {
EObject current = null;
@@ -20546,13 +20559,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7155:2: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7156:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression16641);
+ pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression16650);
iv_ruleXTryCatchFinallyExpression=ruleXTryCatchFinallyExpression();
state._fsp--;
@@ -20560,7 +20573,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXTryCatchFinallyExpression;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression16651); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression16660); if (state.failed) return current;
}
@@ -20578,7 +20591,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:7163: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: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 ) ) ) ) ) ;
public final EObject ruleXTryCatchFinallyExpression() throws RecognitionException {
EObject current = null;
@@ -20597,14 +20610,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:7166: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:7167: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: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:7167: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:7167: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: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:7167:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7168:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -20616,24 +20629,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,103,FollowSets000.FOLLOW_103_in_ruleXTryCatchFinallyExpression16697); if (state.failed) return current;
+ otherlv_1=(Token)match(input,103,FollowSets000.FOLLOW_103_in_ruleXTryCatchFinallyExpression16706); 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:7177:1: ( (lv_expression_2_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7178:1: (lv_expression_2_0= ruleXExpression )
+ // ../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:7178:1: (lv_expression_2_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7179:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16718);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16727);
lv_expression_2_0=ruleXExpression();
state._fsp--;
@@ -20657,7 +20670,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7195: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: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 ) ) ) )
int alt143=2;
int LA143_0 = input.LA(1);
@@ -20676,12 +20689,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:7195: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:7195: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:7195: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: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:7195:4: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+
+ // ../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 ) )+
int cnt141=0;
loop141:
do {
@@ -20701,17 +20714,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:7195:5: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause )
+ // ../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:7197:1: (lv_catchClauses_3_0= ruleXCatchClause )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7198:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_ruleXTryCatchFinallyExpression16748);
+ pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_ruleXTryCatchFinallyExpression16757);
lv_catchClauses_3_0=ruleXCatchClause();
state._fsp--;
@@ -20746,7 +20759,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:7214: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:7220:3: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
int alt142=2;
int LA142_0 = input.LA(1);
@@ -20759,12 +20772,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:7214: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' ) ( (lv_finallyExpression_5_0= ruleXExpression ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7214:4: ( ( 'finally' )=>otherlv_4= 'finally' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7214:5: ( 'finally' )=>otherlv_4= 'finally'
+ // ../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'
{
- otherlv_4=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16770); if (state.failed) return current;
+ otherlv_4=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16779); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
@@ -20773,18 +20786,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7219:2: ( (lv_finallyExpression_5_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7220:1: (lv_finallyExpression_5_0= ruleXExpression )
+ // ../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:7220:1: (lv_finallyExpression_5_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7221:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16792);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16801);
lv_finallyExpression_5_0=ruleXExpression();
state._fsp--;
@@ -20821,29 +20834,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:7238: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:7238: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:7238: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: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 ) )
{
- otherlv_6=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16814); if (state.failed) return current;
+ otherlv_6=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16823); 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:7242:1: ( (lv_finallyExpression_7_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7243:1: (lv_finallyExpression_7_0= ruleXExpression )
+ // ../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:7243:1: (lv_finallyExpression_7_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7244:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16835);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16844);
lv_finallyExpression_7_0=ruleXExpression();
state._fsp--;
@@ -20899,7 +20912,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:7268: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:7274:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ;
public final EObject entryRuleXCatchClause() throws RecognitionException {
EObject current = null;
@@ -20907,13 +20920,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7269:2: (iv_ruleXCatchClause= ruleXCatchClause EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7270:2: iv_ruleXCatchClause= ruleXCatchClause EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCatchClauseRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause16873);
+ pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause16882);
iv_ruleXCatchClause=ruleXCatchClause();
state._fsp--;
@@ -20921,7 +20934,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXCatchClause;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause16883); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause16892); if (state.failed) return current;
}
@@ -20939,7 +20952,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:7277: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: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 ) ) ) ;
public final EObject ruleXCatchClause() throws RecognitionException {
EObject current = null;
@@ -20954,16 +20967,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:7280: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:7281: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: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:7281: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:7281: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: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:7281:2: ( ( 'catch' )=>otherlv_0= 'catch' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7281:3: ( 'catch' )=>otherlv_0= 'catch'
+ // ../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'
{
- otherlv_0=(Token)match(input,105,FollowSets000.FOLLOW_105_in_ruleXCatchClause16928); if (state.failed) return current;
+ otherlv_0=(Token)match(input,105,FollowSets000.FOLLOW_105_in_ruleXCatchClause16937); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
@@ -20972,24 +20985,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXCatchClause16941); if (state.failed) return current;
+ otherlv_1=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXCatchClause16950); 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:7290:1: ( (lv_declaredParam_2_0= ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7291:1: (lv_declaredParam_2_0= ruleJvmFormalParameter )
+ // ../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:7291:1: (lv_declaredParam_2_0= ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7292:3: 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:7298:3: lv_declaredParam_2_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXCatchClause16962);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXCatchClause16971);
lv_declaredParam_2_0=ruleJvmFormalParameter();
state._fsp--;
@@ -21013,24 +21026,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXCatchClause16974); if (state.failed) return current;
+ otherlv_3=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXCatchClause16983); 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:7312:1: ( (lv_expression_4_0= ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7313:1: (lv_expression_4_0= ruleXExpression )
+ // ../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:7313:1: (lv_expression_4_0= ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7314:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCatchClause16995);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCatchClause17004);
lv_expression_4_0=ruleXExpression();
state._fsp--;
@@ -21077,7 +21090,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:7338: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:7344:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ;
public final String entryRuleQualifiedName() throws RecognitionException {
String current = null;
@@ -21085,13 +21098,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7339:2: (iv_ruleQualifiedName= ruleQualifiedName EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7340:2: iv_ruleQualifiedName= ruleQualifiedName EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName17032);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName17041);
iv_ruleQualifiedName=ruleQualifiedName();
state._fsp--;
@@ -21099,7 +21112,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleQualifiedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName17043); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName17052); if (state.failed) return current;
}
@@ -21117,7 +21130,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:7347: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:7353: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();
@@ -21130,18 +21143,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:7350: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:7351: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: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:7351: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:7352: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: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 )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17090);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17099);
this_ValidID_0=ruleValidID();
state._fsp--;
@@ -21156,19 +21169,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7362:1: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7368: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:7362: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= '.' ) this_ValidID_2= ruleValidID
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7362:2: ( ( '.' )=>kw= '.' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7362:3: ( '.' )=>kw= '.'
+ // ../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= '.'
{
- kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleQualifiedName17118); if (state.failed) return current;
+ kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleQualifiedName17127); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -21183,7 +21196,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17141);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17150);
this_ValidID_2=ruleValidID();
state._fsp--;
@@ -21230,7 +21243,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:7389: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:7395:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ;
public final EObject entryRuleJvmTypeReference() throws RecognitionException {
EObject current = null;
@@ -21238,13 +21251,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7390:2: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7391:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmTypeReferenceRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference17188);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference17197);
iv_ruleJvmTypeReference=ruleJvmTypeReference();
state._fsp--;
@@ -21252,7 +21265,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmTypeReference;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference17198); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference17207); if (state.failed) return current;
}
@@ -21270,7 +21283,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:7398: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:7404: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;
@@ -21284,10 +21297,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:7401: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:7402: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: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:7402: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 )
int alt146=2;
int LA146_0 = input.LA(1);
@@ -21306,17 +21319,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:7402: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:7402: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:7403: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: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= ']' ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_ruleJvmTypeReference17246);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_ruleJvmTypeReference17255);
this_JvmParameterizedTypeReference_0=ruleJvmParameterizedTypeReference();
state._fsp--;
@@ -21327,7 +21340,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7411:1: ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:1: ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )*
loop145:
do {
int alt145=2;
@@ -21352,13 +21365,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:7411:2: ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' )
+ // ../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:7414:5: ( () otherlv_2= '[' otherlv_3= ']' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7414:6: () 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:7414:6: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7415:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -21370,13 +21383,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleJvmTypeReference17284); if (state.failed) return current;
+ otherlv_2=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleJvmTypeReference17293); 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_ruleJvmTypeReference17296); if (state.failed) return current;
+ otherlv_3=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleJvmTypeReference17305); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getJvmTypeReferenceAccess().getRightSquareBracketKeyword_0_1_0_2());
@@ -21401,14 +21414,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:7430:5: this_XFunctionTypeRef_4= ruleXFunctionTypeRef
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7436:5: this_XFunctionTypeRef_4= ruleXFunctionTypeRef
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_ruleJvmTypeReference17328);
+ pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_ruleJvmTypeReference17337);
this_XFunctionTypeRef_4=ruleXFunctionTypeRef();
state._fsp--;
@@ -21445,7 +21458,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:7446: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:7452:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ;
public final EObject entryRuleXFunctionTypeRef() throws RecognitionException {
EObject current = null;
@@ -21453,13 +21466,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7447:2: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7448:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef17363);
+ pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef17372);
iv_ruleXFunctionTypeRef=ruleXFunctionTypeRef();
state._fsp--;
@@ -21467,7 +21480,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleXFunctionTypeRef;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef17373); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef17382); if (state.failed) return current;
}
@@ -21485,7 +21498,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:7455: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: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 ) ) ) ;
public final EObject ruleXFunctionTypeRef() throws RecognitionException {
EObject current = null;
@@ -21503,13 +21516,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:7458: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:7459: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: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:7459: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:7459: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: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:7459: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:7465: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);
@@ -21518,26 +21531,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:7459: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:7465: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_ruleXFunctionTypeRef17411); if (state.failed) return current;
+ otherlv_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXFunctionTypeRef17420); 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:7463:1: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7464:1: (lv_paramTypes_1_0= ruleJvmTypeReference )
+ // ../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:7464:1: (lv_paramTypes_1_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17432);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17441);
lv_paramTypes_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -21561,7 +21574,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7481: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:7487:2: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
loop147:
do {
int alt147=2;
@@ -21574,26 +21587,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:7481: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:7487:4: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
{
- otherlv_2=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFunctionTypeRef17445); if (state.failed) return current;
+ otherlv_2=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFunctionTypeRef17454); 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:7485:1: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7486:1: (lv_paramTypes_3_0= ruleJvmTypeReference )
+ // ../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:7486:1: (lv_paramTypes_3_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7487:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17466);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17475);
lv_paramTypes_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -21626,7 +21639,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFunctionTypeRef17480); if (state.failed) return current;
+ otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFunctionTypeRef17489); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_3());
@@ -21638,24 +21651,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,106,FollowSets000.FOLLOW_106_in_ruleXFunctionTypeRef17494); if (state.failed) return current;
+ otherlv_5=(Token)match(input,106,FollowSets000.FOLLOW_106_in_ruleXFunctionTypeRef17503); 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:7511:1: ( (lv_returnType_6_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7512:1: (lv_returnType_6_0= ruleJvmTypeReference )
+ // ../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:7512:1: (lv_returnType_6_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7513:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17515);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17524);
lv_returnType_6_0=ruleJvmTypeReference();
state._fsp--;
@@ -21702,7 +21715,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:7537: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:7543:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ;
public final EObject entryRuleJvmParameterizedTypeReference() throws RecognitionException {
EObject current = null;
@@ -21710,13 +21723,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7538:2: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7539:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference17551);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference17560);
iv_ruleJvmParameterizedTypeReference=ruleJvmParameterizedTypeReference();
state._fsp--;
@@ -21724,7 +21737,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmParameterizedTypeReference;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference17561); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference17570); if (state.failed) return current;
}
@@ -21742,7 +21755,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:7546: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:7552: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;
@@ -21757,17 +21770,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:7549: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:7550: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: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:7550: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:7550: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: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:7550:2: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7551:1: ( ruleQualifiedName )
+ // ../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:7551:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7552:3: 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
{
if ( state.backtracking==0 ) {
@@ -21781,7 +21794,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleJvmParameterizedTypeReference17609);
+ pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleJvmParameterizedTypeReference17618);
ruleQualifiedName();
state._fsp--;
@@ -21797,17 +21810,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7565: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:7571: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:7565: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= '<' ) ( (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:7565:3: ( ( '<' )=>otherlv_1= '<' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7565:4: ( '<' )=>otherlv_1= '<'
+ // ../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= '<'
{
- otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleJvmParameterizedTypeReference17630); if (state.failed) return current;
+ otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleJvmParameterizedTypeReference17639); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
@@ -21816,18 +21829,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7570:2: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7571:1: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
+ // ../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:7571:1: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7572:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17652);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17661);
lv_arguments_2_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -21851,7 +21864,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7588: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:7594:2: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )*
loop149:
do {
int alt149=2;
@@ -21864,26 +21877,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:7588: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:7594:4: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleJvmParameterizedTypeReference17665); if (state.failed) return current;
+ otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleJvmParameterizedTypeReference17674); 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:7592:1: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7593:1: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
+ // ../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:7593:1: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7594:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17686);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17695);
lv_arguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -21916,7 +21929,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleJvmParameterizedTypeReference17700); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleJvmParameterizedTypeReference17709); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
@@ -21951,7 +21964,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:7622: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:7628:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ;
public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionException {
EObject current = null;
@@ -21959,13 +21972,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7623:2: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7624:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference17738);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference17747);
iv_ruleJvmArgumentTypeReference=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -21973,7 +21986,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmArgumentTypeReference;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference17748); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference17757); if (state.failed) return current;
}
@@ -21991,7 +22004,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:7631: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:7637:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ;
public final EObject ruleJvmArgumentTypeReference() throws RecognitionException {
EObject current = null;
@@ -22003,10 +22016,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:7634: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:7635: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: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:7635: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 )
int alt151=2;
int LA151_0 = input.LA(1);
@@ -22025,14 +22038,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:7636:5: this_JvmTypeReference_0= ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7642:5: this_JvmTypeReference_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmArgumentTypeReference17795);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmArgumentTypeReference17804);
this_JvmTypeReference_0=ruleJvmTypeReference();
state._fsp--;
@@ -22047,14 +22060,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:7646:5: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7652:5: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_ruleJvmArgumentTypeReference17822);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_ruleJvmArgumentTypeReference17831);
this_JvmWildcardTypeReference_1=ruleJvmWildcardTypeReference();
state._fsp--;
@@ -22091,7 +22104,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:7662: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:7668:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ;
public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionException {
EObject current = null;
@@ -22099,13 +22112,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7663:2: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7664:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference17857);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference17866);
iv_ruleJvmWildcardTypeReference=ruleJvmWildcardTypeReference();
state._fsp--;
@@ -22113,7 +22126,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmWildcardTypeReference;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference17867); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference17876); if (state.failed) return current;
}
@@ -22131,7 +22144,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:7671: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:7677: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;
@@ -22144,14 +22157,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:7674: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:7675: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: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:7675: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:7675: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: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:7675:2: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7676:5:
+ // ../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:
{
if ( state.backtracking==0 ) {
@@ -22163,13 +22176,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleJvmWildcardTypeReference17913); if (state.failed) return current;
+ otherlv_1=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleJvmWildcardTypeReference17922); 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:7685: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:7691:1: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )?
int alt152=3;
int LA152_0 = input.LA(1);
@@ -22181,20 +22194,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:7685: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:7685:2: ( (lv_constraints_2_0= ruleJvmUpperBound ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7686:1: (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:7686:1: (lv_constraints_2_0= ruleJvmUpperBound )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7687:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_ruleJvmWildcardTypeReference17935);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_ruleJvmWildcardTypeReference17944);
lv_constraints_2_0=ruleJvmUpperBound();
state._fsp--;
@@ -22222,20 +22235,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:7704: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:7704:6: ( (lv_constraints_3_0= ruleJvmLowerBound ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7705:1: (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:7705:1: (lv_constraints_3_0= ruleJvmLowerBound )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7706:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_ruleJvmWildcardTypeReference17962);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_ruleJvmWildcardTypeReference17971);
lv_constraints_3_0=ruleJvmLowerBound();
state._fsp--;
@@ -22288,7 +22301,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:7730: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:7736:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ;
public final EObject entryRuleJvmUpperBound() throws RecognitionException {
EObject current = null;
@@ -22296,13 +22309,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7731:2: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7732:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound18000);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound18009);
iv_ruleJvmUpperBound=ruleJvmUpperBound();
state._fsp--;
@@ -22310,7 +22323,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmUpperBound;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound18010); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound18019); if (state.failed) return current;
}
@@ -22328,7 +22341,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:7739: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:7745:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmUpperBound() throws RecognitionException {
EObject current = null;
@@ -22339,30 +22352,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:7742: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:7743: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: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:7743: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:7743: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: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 ) )
{
- otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleJvmUpperBound18047); if (state.failed) return current;
+ otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleJvmUpperBound18056); 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:7747:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7748:1: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // ../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:7748:1: (lv_typeReference_1_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7749:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBound18068);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBound18077);
lv_typeReference_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -22409,7 +22422,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:7773: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:7779:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ;
public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException {
EObject current = null;
@@ -22417,13 +22430,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7774:2: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7775:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundAndedRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded18104);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded18113);
iv_ruleJvmUpperBoundAnded=ruleJvmUpperBoundAnded();
state._fsp--;
@@ -22431,7 +22444,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmUpperBoundAnded;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded18114); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded18123); if (state.failed) return current;
}
@@ -22449,7 +22462,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:7782: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:7788:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmUpperBoundAnded() throws RecognitionException {
EObject current = null;
@@ -22460,30 +22473,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:7785: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:7786: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: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:7786: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:7786: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: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 ) )
{
- otherlv_0=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleJvmUpperBoundAnded18151); if (state.failed) return current;
+ otherlv_0=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleJvmUpperBoundAnded18160); 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:7790:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7791:1: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // ../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:7791:1: (lv_typeReference_1_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7792:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBoundAnded18172);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBoundAnded18181);
lv_typeReference_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -22530,7 +22543,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:7816: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:7822:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ;
public final EObject entryRuleJvmLowerBound() throws RecognitionException {
EObject current = null;
@@ -22538,13 +22551,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7817:2: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7818:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF
+ // ../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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmLowerBoundRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound18208);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound18217);
iv_ruleJvmLowerBound=ruleJvmLowerBound();
state._fsp--;
@@ -22552,7 +22565,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleJvmLowerBound;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound18218); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound18227); if (state.failed) return current;
}
@@ -22570,7 +22583,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:7825: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:7831:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmLowerBound() throws RecognitionException {
EObject current = null;
@@ -22581,30 +22594,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:7828: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:7829: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: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:7829: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:7829: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: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 ) )
{
- otherlv_0=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleJvmLowerBound18255); if (state.failed) return current;
+ otherlv_0=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleJvmLowerBound18264); 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:7833:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7834:1: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // ../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:7834:1: (lv_typeReference_1_0= ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7835:3: 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
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmLowerBound18276);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmLowerBound18285);
lv_typeReference_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -22651,10 +22664,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred1_InternalXcore
public final void synpred1_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3159:4: ( '<' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3159:6: '<'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:4: ( '<' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3165:6: '<'
{
- match(input,22,FollowSets000.FOLLOW_22_in_synpred1_InternalXcore7153); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_synpred1_InternalXcore7162); if (state.failed) return ;
}
}
@@ -22662,24 +22675,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred2_InternalXcore
public final void synpred2_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:3: ( ( () ( ( ruleOpMultiAssign ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:4: ( () ( ( ruleOpMultiAssign ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:3: ( ( () ( ( ruleOpMultiAssign ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:4: ( () ( ( ruleOpMultiAssign ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:4: ( () ( ( ruleOpMultiAssign ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:5: () ( ( ruleOpMultiAssign ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:4: ( () ( ( ruleOpMultiAssign ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:5: () ( ( ruleOpMultiAssign ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3576:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3577:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3582:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3583:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3577:2: ( ( ruleOpMultiAssign ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3578:1: ( ruleOpMultiAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3583:2: ( ( ruleOpMultiAssign ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3584:1: ( ruleOpMultiAssign )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3578:1: ( ruleOpMultiAssign )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3579:3: ruleOpMultiAssign
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3584:1: ( ruleOpMultiAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3585:3: ruleOpMultiAssign
{
- pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_synpred2_InternalXcore8247);
+ pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_synpred2_InternalXcore8256);
ruleOpMultiAssign();
state._fsp--;
@@ -22700,24 +22713,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred3_InternalXcore
public final void synpred3_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:3: ( ( () ( ( ruleOpOr ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:4: ( () ( ( ruleOpOr ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:3: ( ( () ( ( ruleOpOr ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:4: ( () ( ( ruleOpOr ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:4: ( () ( ( ruleOpOr ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:5: () ( ( ruleOpOr ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:4: ( () ( ( ruleOpOr ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:5: () ( ( ruleOpOr ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3704:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3705:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3710:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3711:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3705:2: ( ( ruleOpOr ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3706:1: ( ruleOpOr )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3711:2: ( ( ruleOpOr ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3712:1: ( ruleOpOr )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3706:1: ( ruleOpOr )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3707:3: ruleOpOr
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3712:1: ( ruleOpOr )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3713:3: ruleOpOr
{
- pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_synpred3_InternalXcore8595);
+ pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_synpred3_InternalXcore8604);
ruleOpOr();
state._fsp--;
@@ -22738,24 +22751,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred4_InternalXcore
public final void synpred4_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:3: ( ( () ( ( ruleOpAnd ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:4: ( () ( ( ruleOpAnd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:3: ( ( () ( ( ruleOpAnd ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:4: ( () ( ( ruleOpAnd ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:4: ( () ( ( ruleOpAnd ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:5: () ( ( ruleOpAnd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:4: ( () ( ( ruleOpAnd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:5: () ( ( ruleOpAnd ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3805:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3806:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3811:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3812:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3806:2: ( ( ruleOpAnd ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3807:1: ( ruleOpAnd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3812:2: ( ( ruleOpAnd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3813:1: ( ruleOpAnd )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3807:1: ( ruleOpAnd )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3808:3: ruleOpAnd
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3813:1: ( ruleOpAnd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3814:3: ruleOpAnd
{
- pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_synpred4_InternalXcore8854);
+ pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_synpred4_InternalXcore8863);
ruleOpAnd();
state._fsp--;
@@ -22776,24 +22789,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred5_InternalXcore
public final void synpred5_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:3: ( ( () ( ( ruleOpEquality ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:4: ( () ( ( ruleOpEquality ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:3: ( ( () ( ( ruleOpEquality ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:4: ( () ( ( ruleOpEquality ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:4: ( () ( ( ruleOpEquality ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:5: () ( ( ruleOpEquality ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:4: ( () ( ( ruleOpEquality ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:5: () ( ( ruleOpEquality ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3906:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3907:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3912:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3913:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3907:2: ( ( ruleOpEquality ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3908:1: ( ruleOpEquality )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3913:2: ( ( ruleOpEquality ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3914:1: ( ruleOpEquality )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3908:1: ( ruleOpEquality )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3909:3: ruleOpEquality
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3914:1: ( ruleOpEquality )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:3915:3: ruleOpEquality
{
- pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_synpred5_InternalXcore9113);
+ pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_synpred5_InternalXcore9122);
ruleOpEquality();
state._fsp--;
@@ -22814,18 +22827,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred6_InternalXcore
public final void synpred6_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:4: ( ( () 'instanceof' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:5: ( () 'instanceof' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:4: ( ( () 'instanceof' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:5: ( () 'instanceof' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:5: ( () 'instanceof' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:6: () 'instanceof'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:5: ( () 'instanceof' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:6: () 'instanceof'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4014:6: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4015:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4020:6: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4021:1:
{
}
- match(input,72,FollowSets000.FOLLOW_72_in_synpred6_InternalXcore9389); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_synpred6_InternalXcore9398); if (state.failed) return ;
}
@@ -22836,24 +22849,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred7_InternalXcore
public final void synpred7_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:8: ( ( () ( ( ruleOpCompare ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:9: ( () ( ( ruleOpCompare ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:8: ( ( () ( ( ruleOpCompare ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:9: ( () ( ( ruleOpCompare ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:9: ( () ( ( ruleOpCompare ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:10: () ( ( ruleOpCompare ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:9: ( () ( ( ruleOpCompare ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:10: () ( ( ruleOpCompare ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4042:10: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4043:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4048:10: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4049:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4043:2: ( ( ruleOpCompare ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4044:1: ( ruleOpCompare )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4049:2: ( ( ruleOpCompare ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4050:1: ( ruleOpCompare )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4044:1: ( ruleOpCompare )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4045:3: ruleOpCompare
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4050:1: ( ruleOpCompare )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4051:3: ruleOpCompare
{
- pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_synpred7_InternalXcore9462);
+ pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_synpred7_InternalXcore9471);
ruleOpCompare();
state._fsp--;
@@ -22874,24 +22887,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred8_InternalXcore
public final void synpred8_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:3: ( ( () ( ( ruleOpOther ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:4: ( () ( ( ruleOpOther ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:3: ( ( () ( ( ruleOpOther ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:4: ( () ( ( ruleOpOther ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:4: ( () ( ( ruleOpOther ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:5: () ( ( ruleOpOther ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:4: ( () ( ( ruleOpOther ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:5: () ( ( ruleOpOther ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4164:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4165:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4170:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4171:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4165:2: ( ( ruleOpOther ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4166:1: ( ruleOpOther )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4171:2: ( ( ruleOpOther ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4172:1: ( ruleOpOther )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4166:1: ( ruleOpOther )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4167:3: ruleOpOther
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4172:1: ( ruleOpOther )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4173:3: ruleOpOther
{
- pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_synpred8_InternalXcore9781);
+ pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_synpred8_InternalXcore9790);
ruleOpOther();
state._fsp--;
@@ -22912,24 +22925,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred9_InternalXcore
public final void synpred9_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:3: ( ( () ( ( ruleOpAdd ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:4: ( () ( ( ruleOpAdd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:3: ( ( () ( ( ruleOpAdd ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:4: ( () ( ( ruleOpAdd ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:4: ( () ( ( ruleOpAdd ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:5: () ( ( ruleOpAdd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:4: ( () ( ( ruleOpAdd ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:5: () ( ( ruleOpAdd ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4272:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4273:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4278:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4279:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4273:2: ( ( ruleOpAdd ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4274:1: ( ruleOpAdd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4279:2: ( ( ruleOpAdd ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4280:1: ( ruleOpAdd )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4274:1: ( ruleOpAdd )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4275:3: ruleOpAdd
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4280:1: ( ruleOpAdd )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4281:3: ruleOpAdd
{
- pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_synpred9_InternalXcore10061);
+ pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_synpred9_InternalXcore10070);
ruleOpAdd();
state._fsp--;
@@ -22950,24 +22963,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred10_InternalXcore
public final void synpred10_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:3: ( ( () ( ( ruleOpMulti ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:4: ( () ( ( ruleOpMulti ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:3: ( ( () ( ( ruleOpMulti ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:4: ( () ( ( ruleOpMulti ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:4: ( () ( ( ruleOpMulti ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:5: () ( ( ruleOpMulti ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:4: ( () ( ( ruleOpMulti ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:5: () ( ( ruleOpMulti ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4380:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4381:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4386:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4387:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4381:2: ( ( ruleOpMulti ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4382:1: ( ruleOpMulti )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4387:2: ( ( ruleOpMulti ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4388:1: ( ruleOpMulti )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4382:1: ( ruleOpMulti )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4383:3: ruleOpMulti
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4388:1: ( ruleOpMulti )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4389:3: ruleOpMulti
{
- pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_synpred10_InternalXcore10341);
+ pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_synpred10_InternalXcore10350);
ruleOpMulti();
state._fsp--;
@@ -22988,18 +23001,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred11_InternalXcore
public final void synpred11_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:3: ( ( () 'as' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:4: ( () 'as' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:3: ( ( () 'as' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:4: ( () 'as' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:4: ( () 'as' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:5: () 'as'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:4: ( () 'as' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:5: () 'as'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4613:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4614:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4619:5: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4620:1:
{
}
- match(input,20,FollowSets000.FOLLOW_20_in_synpred11_InternalXcore10935); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_synpred11_InternalXcore10944); if (state.failed) return ;
}
@@ -23010,25 +23023,25 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred12_InternalXcore
public final void synpred12_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:4: ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:5: ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:4: ( ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:5: ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:5: ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:6: () '.' ( ( ruleValidID ) ) ruleOpSingleAssign
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:5: ( () '.' ( ( ruleValidID ) ) ruleOpSingleAssign )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:6: () '.' ( ( ruleValidID ) ) ruleOpSingleAssign
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4673:6: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4674:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4679:6: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4680:1:
{
}
- match(input,65,FollowSets000.FOLLOW_65_in_synpred12_InternalXcore11089); if (state.failed) return ;
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4675:1: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4676:1: ( ruleValidID )
+ match(input,65,FollowSets000.FOLLOW_65_in_synpred12_InternalXcore11098); if (state.failed) return ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4681:1: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4682:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4676:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4677:3: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4682:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4683:3: ruleValidID
{
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_synpred12_InternalXcore11098);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_synpred12_InternalXcore11107);
ruleValidID();
state._fsp--;
@@ -23039,7 +23052,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_synpred12_InternalXcore11104);
+ pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_synpred12_InternalXcore11113);
ruleOpSingleAssign();
state._fsp--;
@@ -23054,18 +23067,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred13_InternalXcore
public final void synpred13_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:8: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:9: ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:8: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:9: ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:9: ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:10: () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:9: ( () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:10: () ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4731:10: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4732:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4737:10: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4738:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4732:2: ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4738:2: ( '.' | ( ( '?.' ) ) | ( ( '*.' ) ) )
int alt153=3;
switch ( input.LA(1) ) {
case 65:
@@ -23093,22 +23106,22 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt153) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4732:4: '.'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4738:4: '.'
{
- match(input,65,FollowSets000.FOLLOW_65_in_synpred13_InternalXcore11207); if (state.failed) return ;
+ match(input,65,FollowSets000.FOLLOW_65_in_synpred13_InternalXcore11216); if (state.failed) return ;
}
break;
case 2 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4734:6: ( ( '?.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4740:6: ( ( '?.' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4734:6: ( ( '?.' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4735:1: ( '?.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4740:6: ( ( '?.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4741:1: ( '?.' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4735:1: ( '?.' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4736:2: '?.'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4741:1: ( '?.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4742:2: '?.'
{
- match(input,81,FollowSets000.FOLLOW_81_in_synpred13_InternalXcore11221); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_81_in_synpred13_InternalXcore11230); if (state.failed) return ;
}
@@ -23119,15 +23132,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4741:6: ( ( '*.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4747:6: ( ( '*.' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4741:6: ( ( '*.' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4742:1: ( '*.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4747:6: ( ( '*.' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4748:1: ( '*.' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4742:1: ( '*.' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4743:2: '*.'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4748:1: ( '*.' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4749:2: '*.'
{
- match(input,82,FollowSets000.FOLLOW_82_in_synpred13_InternalXcore11241); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_82_in_synpred13_InternalXcore11250); if (state.failed) return ;
}
@@ -23150,13 +23163,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred14_InternalXcore
public final void synpred14_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4852:4: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4853:1: ( '(' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4858:4: ( ( '(' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4859:1: ( '(' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4853:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4854:2: '('
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4859:1: ( '(' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4860:2: '('
{
- match(input,13,FollowSets000.FOLLOW_13_in_synpred14_InternalXcore11468); if (state.failed) return ;
+ match(input,13,FollowSets000.FOLLOW_13_in_synpred14_InternalXcore11477); if (state.failed) return ;
}
@@ -23167,18 +23180,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred15_InternalXcore
public final void synpred15_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:6: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:6: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4873:6: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4874:1:
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:6: ()
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4880:1:
{
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4874:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4880:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
int alt155=2;
int LA155_0 = input.LA(1);
@@ -23187,15 +23200,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt155) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4874:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4880:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4874:3: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4875:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4880:3: ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4881:1: ( ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4875:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4876:1: ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4881:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4882:1: ruleJvmFormalParameter
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11520);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11529);
ruleJvmFormalParameter();
state._fsp--;
@@ -23206,7 +23219,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4878:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4884:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
loop154:
do {
int alt154=2;
@@ -23219,16 +23232,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt154) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4878:4: ',' ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4884:4: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,14,FollowSets000.FOLLOW_14_in_synpred15_InternalXcore11527); if (state.failed) return ;
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4879:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4880:1: ( ruleJvmFormalParameter )
+ match(input,14,FollowSets000.FOLLOW_14_in_synpred15_InternalXcore11536); if (state.failed) return ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4885:1: ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4886:1: ( ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4880:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4881:1: ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4886:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4887:1: ruleJvmFormalParameter
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11534);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11543);
ruleJvmFormalParameter();
state._fsp--;
@@ -23254,13 +23267,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4883:6: ( ( '|' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4884:1: ( '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4889:6: ( ( '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4890:1: ( '|' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4884:1: ( '|' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4885:2: '|'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4890:1: ( '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4891:2: '|'
{
- match(input,83,FollowSets000.FOLLOW_83_in_synpred15_InternalXcore11548); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_83_in_synpred15_InternalXcore11557); if (state.failed) return ;
}
@@ -23277,13 +23290,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred16_InternalXcore
public final void synpred16_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4952:4: ( ( ruleXClosure ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4953:1: ( ruleXClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4958:4: ( ( ruleXClosure ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4959:1: ( ruleXClosure )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4953:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4954:1: ruleXClosure
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4959:1: ( ruleXClosure )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:4960:1: ruleXClosure
{
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred16_InternalXcore11666);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred16_InternalXcore11675);
ruleXClosure();
state._fsp--;
@@ -23298,13 +23311,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred17_InternalXcore
public final void synpred17_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:2: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:3: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:2: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:3: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:3: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:4: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:3: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:4: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:4: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:4: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
int alt157=2;
int LA157_0 = input.LA(1);
@@ -23313,15 +23326,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
switch (alt157) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:5: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:5: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5235:5: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5236:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:5: ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5242:1: ( ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5236:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5237:1: ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5242:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5243:1: ruleJvmFormalParameter
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12439);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12448);
ruleJvmFormalParameter();
state._fsp--;
@@ -23332,7 +23345,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5239:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5245:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
loop156:
do {
int alt156=2;
@@ -23345,16 +23358,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
switch (alt156) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5239:4: ',' ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5245:4: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,14,FollowSets000.FOLLOW_14_in_synpred17_InternalXcore12446); if (state.failed) return ;
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5240:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:1: ( ruleJvmFormalParameter )
+ match(input,14,FollowSets000.FOLLOW_14_in_synpred17_InternalXcore12455); if (state.failed) return ;
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5246:1: ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5247:1: ( ruleJvmFormalParameter )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5241:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5242:1: ruleJvmFormalParameter
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5247:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5248:1: ruleJvmFormalParameter
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12453);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12462);
ruleJvmFormalParameter();
state._fsp--;
@@ -23380,13 +23393,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5244:6: ( ( '|' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5245:1: ( '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5250:6: ( ( '|' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5251:1: ( '|' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5245:1: ( '|' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5246:2: '|'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5251:1: ( '|' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5252:2: '|'
{
- match(input,83,FollowSets000.FOLLOW_83_in_synpred17_InternalXcore12467); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_83_in_synpred17_InternalXcore12476); if (state.failed) return ;
}
@@ -23403,10 +23416,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred19_InternalXcore
public final void synpred19_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5605:4: ( 'else' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5605:6: 'else'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:4: ( 'else' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5611:6: 'else'
{
- match(input,85,FollowSets000.FOLLOW_85_in_synpred19_InternalXcore13250); if (state.failed) return ;
+ match(input,85,FollowSets000.FOLLOW_85_in_synpred19_InternalXcore13259); if (state.failed) return ;
}
}
@@ -23414,19 +23427,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred20_InternalXcore
public final void synpred20_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5659:2: ( ( ( ( ruleValidID ) ) ':' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5659:3: ( ( ( ruleValidID ) ) ':' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:2: ( ( ( ( ruleValidID ) ) ':' ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:3: ( ( ( ruleValidID ) ) ':' )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5659:3: ( ( ( ruleValidID ) ) ':' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5659:4: ( ( ruleValidID ) ) ':'
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:3: ( ( ( ruleValidID ) ) ':' )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:4: ( ( ruleValidID ) ) ':'
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5659:4: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5660:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5665:4: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5666:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5660:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5661:1: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5666:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:5667:1: ruleValidID
{
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_synpred20_InternalXcore13390);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_synpred20_InternalXcore13399);
ruleValidID();
state._fsp--;
@@ -23437,7 +23450,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- match(input,87,FollowSets000.FOLLOW_87_in_synpred20_InternalXcore13396); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_87_in_synpred20_InternalXcore13405); if (state.failed) return ;
}
@@ -23448,19 +23461,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred21_InternalXcore
public final void synpred21_InternalXcore_fragment() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:4: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:5: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:4: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:5: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:5: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:5: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6177:6: ( ( ruleJvmTypeReference ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6178:1: ( ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:6: ( ( ruleJvmTypeReference ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6184:1: ( ruleJvmTypeReference )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6178:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6179:1: ruleJvmTypeReference
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6184:1: ( ruleJvmTypeReference )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6185:1: ruleJvmTypeReference
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_synpred21_InternalXcore14493);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_synpred21_InternalXcore14502);
ruleJvmTypeReference();
state._fsp--;
@@ -23471,13 +23484,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6181:2: ( ( ruleValidID ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6182:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6187:2: ( ( ruleValidID ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6188:1: ( ruleValidID )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6182:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6183:1: ruleValidID
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6188:1: ( ruleValidID )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6189:1: ruleValidID
{
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_synpred21_InternalXcore14502);
+ pushFollow(FollowSets000.FOLLOW_ruleValidID_in_synpred21_InternalXcore14511);
ruleValidID();
state._fsp--;
@@ -23498,13 +23511,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:6424:4: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6425:1: ( '(' )
+ // ../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:6425:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6426:2: '('
+ // ../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: '('
{
- match(input,13,FollowSets000.FOLLOW_13_in_synpred22_InternalXcore14951); if (state.failed) return ;
+ match(input,13,FollowSets000.FOLLOW_13_in_synpred22_InternalXcore14960); if (state.failed) return ;
}
@@ -23515,18 +23528,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:6445:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6445:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // ../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:6445:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6445:6: () ( ( ( 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:6445:6: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6446:1:
+ // ../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:6446:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
int alt161=2;
int LA161_0 = input.LA(1);
@@ -23535,15 +23548,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:6446:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../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:6446:3: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6447:1: ( 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:6447:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6448: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
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15003);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15012);
ruleJvmFormalParameter();
state._fsp--;
@@ -23554,7 +23567,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6450:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6456:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
loop160:
do {
int alt160=2;
@@ -23567,16 +23580,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:6450:4: ',' ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6456:4: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,14,FollowSets000.FOLLOW_14_in_synpred23_InternalXcore15010); if (state.failed) return ;
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452:1: ( 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 )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452: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:6458:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6459:1: ruleJvmFormalParameter
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15017);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15026);
ruleJvmFormalParameter();
state._fsp--;
@@ -23602,13 +23615,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6455:6: ( ( '|' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6456:1: ( '|' )
+ // ../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:6456:1: ( '|' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6457:2: '|'
+ // ../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: '|'
{
- match(input,83,FollowSets000.FOLLOW_83_in_synpred23_InternalXcore15031); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_83_in_synpred23_InternalXcore15040); if (state.failed) return ;
}
@@ -23625,13 +23638,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:6524:4: ( ( ruleXClosure ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6525:1: ( ruleXClosure )
+ // ../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:6525:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6526: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
{
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred24_InternalXcore15149);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred24_InternalXcore15158);
ruleXClosure();
state._fsp--;
@@ -23646,18 +23659,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:6721:3: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6721:4: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // ../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:6721:4: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6721:5: () ( ( ( 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:6721:5: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6722:1:
+ // ../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:6722:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6728:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
int alt163=2;
int LA163_0 = input.LA(1);
@@ -23666,15 +23679,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:6722:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../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:6722:3: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6723:1: ( 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:6723:1: ( ruleJvmFormalParameter )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6724: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
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15640);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15649);
ruleJvmFormalParameter();
state._fsp--;
@@ -23685,7 +23698,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6726:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6732:2: ( ',' ( ( ruleJvmFormalParameter ) ) )*
loop162:
do {
int alt162=2;
@@ -23698,16 +23711,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:6726:4: ',' ( ( ruleJvmFormalParameter ) )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6732:4: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,14,FollowSets000.FOLLOW_14_in_synpred25_InternalXcore15647); if (state.failed) return ;
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:1: ( ( ruleJvmFormalParameter ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6728:1: ( 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 )
{
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6728: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:6734:1: ( ruleJvmFormalParameter )
+ // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6735:1: ruleJvmFormalParameter
{
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15654);
+ pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15663);
ruleJvmFormalParameter();
state._fsp--;
@@ -23733,13 +23746,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6731:6: ( ( '|' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6732:1: ( '|' )
+ // ../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:6732:1: ( '|' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6733:2: '|'
+ // ../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: '|'
{
- match(input,83,FollowSets000.FOLLOW_83_in_synpred25_InternalXcore15668); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_83_in_synpred25_InternalXcore15677); if (state.failed) return ;
}
@@ -23756,13 +23769,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:6800:2: ( ( ruleXClosure ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6801:1: ( ruleXClosure )
+ // ../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:6801:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6802: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
{
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred26_InternalXcore15784);
+ pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred26_InternalXcore15793);
ruleXClosure();
state._fsp--;
@@ -23777,13 +23790,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:7124:2: ( ( ruleXExpression ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7125:1: ( ruleXExpression )
+ // ../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:7125:1: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7126: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
{
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_synpred27_InternalXcore16587);
+ pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_synpred27_InternalXcore16596);
ruleXExpression();
state._fsp--;
@@ -23798,10 +23811,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:7195:5: ( 'catch' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7195:7: 'catch'
+ // ../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'
{
- match(input,105,FollowSets000.FOLLOW_105_in_synpred28_InternalXcore16732); if (state.failed) return ;
+ match(input,105,FollowSets000.FOLLOW_105_in_synpred28_InternalXcore16741); if (state.failed) return ;
}
}
@@ -23809,10 +23822,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:7214:5: ( 'finally' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7214:7: 'finally'
+ // ../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'
{
- match(input,104,FollowSets000.FOLLOW_104_in_synpred29_InternalXcore16762); if (state.failed) return ;
+ match(input,104,FollowSets000.FOLLOW_104_in_synpred29_InternalXcore16771); if (state.failed) return ;
}
}
@@ -23820,10 +23833,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:7362:3: ( '.' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7363:2: '.'
+ // ../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: '.'
{
- match(input,65,FollowSets000.FOLLOW_65_in_synpred31_InternalXcore17109); if (state.failed) return ;
+ match(input,65,FollowSets000.FOLLOW_65_in_synpred31_InternalXcore17118); if (state.failed) return ;
}
}
@@ -23831,19 +23844,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:7411:2: ( ( () '[' ']' ) )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7411:3: ( () '[' ']' )
+ // ../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:7411:3: ( () '[' ']' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7411:4: () '[' ']'
+ // ../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:7411:4: ()
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7412:1:
+ // ../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:
{
}
- match(input,57,FollowSets000.FOLLOW_57_in_synpred32_InternalXcore17261); if (state.failed) return ;
- match(input,62,FollowSets000.FOLLOW_62_in_synpred32_InternalXcore17265); if (state.failed) return ;
+ 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 ;
}
@@ -23854,10 +23867,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:7565:4: ( '<' )
- // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7565:6: '<'
+ // ../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: '<'
{
- match(input,22,FollowSets000.FOLLOW_22_in_synpred33_InternalXcore17622); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_synpred33_InternalXcore17631); if (state.failed) return ;
}
}
@@ -24408,7 +24421,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA8_transition;
}
public String getDescription() {
- return "490:1: (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum )";
+ return "496:1: (this_XClass_0= ruleXClass | this_XDataType_1= ruleXDataType | this_XEnum_2= ruleXEnum )";
}
}
static final String DFA29_eotS =
@@ -24510,7 +24523,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA29_transition;
}
public String getDescription() {
- return "1214:1: (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute )";
+ return "1220:1: (this_XOperation_0= ruleXOperation | this_XReference_1= ruleXReference | this_XAttribute_2= ruleXAttribute )";
}
}
static final String DFA31_eotS =
@@ -24569,7 +24582,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA31_transition;
}
public String getDescription() {
- return "()* loopback of 1289:3: ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )*";
+ return "()* loopback of 1295:3: ( ({...}? => ( ({...}? => ( (lv_unordered_2_0= 'unordered' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unique_3_0= 'unique' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_4_0= 'readonly' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_transient_5_0= 'transient' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_volatile_6_0= 'volatile' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_unsettable_7_0= 'unsettable' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_derived_8_0= 'derived' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_iD_9_0= 'id' ) ) ) ) ) )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -24724,7 +24737,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA102_transition;
}
public String getDescription() {
- return "4852:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )?";
+ return "4858:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_16_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )? otherlv_21= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -24834,7 +24847,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA101_transition;
}
public String getDescription() {
- return "4873:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )?";
+ return "4879:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_17_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_18_0= ruleXExpression ) ) (otherlv_19= ',' ( (lv_memberCallArguments_20_0= ruleXExpression ) ) )* ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -25097,7 +25110,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA103_transition;
}
public String getDescription() {
- return "4952:3: ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )?";
+ return "4958:3: ( ( ( ruleXClosure ) )=> (lv_memberCallArguments_22_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -25209,7 +25222,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA109_transition;
}
public String getDescription() {
- return "5235:1: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?";
+ return "5241:1: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_formalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_formalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -25415,7 +25428,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA122_transition;
}
public String getDescription() {
- return "6177:2: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )";
+ return "6183:2: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -25658,7 +25671,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA130_transition;
}
public String getDescription() {
- return "6424: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 "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= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -25768,7 +25781,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA129_transition;
}
public String getDescription() {
- return "6445:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )?";
+ return "6451: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;
@@ -26031,7 +26044,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA131_transition;
}
public String getDescription() {
- return "6524:3: ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )?";
+ return "6530:3: ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -26141,7 +26154,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA137_transition;
}
public String getDescription() {
- return "6721:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?";
+ return "6727: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;
@@ -26404,7 +26417,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA138_transition;
}
public String getDescription() {
- return "6800:1: ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )?";
+ return "6806:1: ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -26549,7 +26562,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA140_transition;
}
public String getDescription() {
- return "7124:1: ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )?";
+ return "7130:1: ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -27009,7 +27022,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\2\1\0\1\4\1\1\1\5\1\3\1\uffff}>";
+ "\3\uffff\1\3\1\4\1\0\1\2\1\5\1\1\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",
@@ -27054,17 +27067,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA144_transition;
}
public String getDescription() {
- return "()* loopback of 7362:1: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*";
+ return "()* loopback of 7368: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_4 = input.LA(1);
+ int LA144_5 = input.LA(1);
- int index144_4 = input.index();
+ int index144_5 = input.index();
input.rewind();
s = -1;
if ( (synpred31_InternalXcore()) ) {s = 9;}
@@ -27072,14 +27085,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index144_4);
+ input.seek(index144_5);
if ( s>=0 ) return s;
break;
case 1 :
- int LA144_6 = input.LA(1);
+ int LA144_8 = input.LA(1);
- int index144_6 = input.index();
+ int index144_8 = input.index();
input.rewind();
s = -1;
if ( (synpred31_InternalXcore()) ) {s = 9;}
@@ -27087,14 +27100,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index144_6);
+ input.seek(index144_8);
if ( s>=0 ) return s;
break;
case 2 :
- 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;}
@@ -27102,14 +27115,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 3 :
- int LA144_8 = input.LA(1);
+ int LA144_3 = input.LA(1);
- int index144_8 = input.index();
+ int index144_3 = input.index();
input.rewind();
s = -1;
if ( (synpred31_InternalXcore()) ) {s = 9;}
@@ -27117,14 +27130,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index144_8);
+ input.seek(index144_3);
if ( s>=0 ) return s;
break;
case 4 :
- int LA144_5 = input.LA(1);
+ int LA144_4 = input.LA(1);
- int index144_5 = input.index();
+ int index144_4 = input.index();
input.rewind();
s = -1;
if ( (synpred31_InternalXcore()) ) {s = 9;}
@@ -27132,7 +27145,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index144_5);
+ input.seek(index144_4);
if ( s>=0 ) return s;
break;
case 5 :
@@ -27277,7 +27290,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
this.transition = DFA150_transition;
}
public String getDescription() {
- return "7565:2: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )?";
+ return "7571: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;
@@ -27312,681 +27325,681 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser {
private static class FollowSets000 {
public static final BitSet FOLLOW_ruleXPackage_in_entryRuleXPackage75 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXPackage85 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXPackage131 = new BitSet(new long[]{0x0000000000001800L});
- public static final BitSet FOLLOW_11_in_ruleXPackage144 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXPackage165 = new BitSet(new long[]{0x00000001C82A1802L});
- public static final BitSet FOLLOW_ruleXImportDirective_in_ruleXPackage186 = new BitSet(new long[]{0x00000001C82A1802L});
- public static final BitSet FOLLOW_ruleXAnnotationDirective_in_ruleXPackage208 = new BitSet(new long[]{0x00000001C8281802L});
- public static final BitSet FOLLOW_ruleXClassifier_in_ruleXPackage230 = new BitSet(new long[]{0x00000001C8201802L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation267 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotation277 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_ruleXAnnotation314 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXAnnotation337 = new BitSet(new long[]{0x0000000000002002L});
- public static final BitSet FOLLOW_13_in_ruleXAnnotation350 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation371 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_14_in_ruleXAnnotation384 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation405 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_15_in_ruleXAnnotation419 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_entryRuleXStringToStringMapEntry457 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXStringToStringMapEntry467 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXStringToStringMapEntry513 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_16_in_ruleXStringToStringMapEntry525 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXStringToStringMapEntry542 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXImportDirective_in_entryRuleXImportDirective583 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXImportDirective593 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_ruleXImportDirective630 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_ruleXImportDirective651 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard688 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_ruleQualifiedNameWithWildcard746 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_18_in_ruleQualifiedNameWithWildcard765 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotationDirective_in_entryRuleXAnnotationDirective807 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationDirective817 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_ruleXAnnotationDirective854 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAnnotationDirective871 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleXAnnotationDirective888 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXAnnotationDirective909 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClassifier_in_entryRuleXClassifier945 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXClassifier955 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClass_in_ruleXClassifier1002 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXDataType_in_ruleXClassifier1029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEnum_in_ruleXClassifier1056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXDataType_in_entryRuleXDataType1091 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXDataType1101 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXDataType1147 = new BitSet(new long[]{0x0000000000201800L});
- public static final BitSet FOLLOW_21_in_ruleXDataType1160 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXDataType1177 = new BitSet(new long[]{0x0000000001400000L});
- public static final BitSet FOLLOW_22_in_ruleXDataType1195 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXDataType1216 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleXDataType1229 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXDataType1250 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleXDataType1264 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleXDataType1278 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXDataType1299 = new BitSet(new long[]{0x0000000006000002L});
- public static final BitSet FOLLOW_25_in_ruleXDataType1363 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXDataType1397 = new BitSet(new long[]{0x0000000006000002L});
- public static final BitSet FOLLOW_26_in_ruleXDataType1465 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXDataType1486 = new BitSet(new long[]{0x0000000006000002L});
- public static final BitSet FOLLOW_ruleXEnum_in_entryRuleXEnum1563 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXEnum1573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXEnum1619 = new BitSet(new long[]{0x0000000008001800L});
- public static final BitSet FOLLOW_27_in_ruleXEnum1632 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXEnum1649 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleXEnum1666 = new BitSet(new long[]{0x0000000020001820L});
- public static final BitSet FOLLOW_ruleXEnumLiteral_in_ruleXEnum1688 = new BitSet(new long[]{0x0000000020005820L});
- public static final BitSet FOLLOW_14_in_ruleXEnum1702 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_ruleXEnumLiteral_in_ruleXEnum1725 = new BitSet(new long[]{0x0000000020005820L});
- public static final BitSet FOLLOW_29_in_ruleXEnum1741 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEnumLiteral_in_entryRuleXEnumLiteral1777 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXEnumLiteral1787 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXEnumLiteral1833 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXEnumLiteral1851 = new BitSet(new long[]{0x0000000000110002L});
- public static final BitSet FOLLOW_20_in_ruleXEnumLiteral1869 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXEnumLiteral1886 = new BitSet(new long[]{0x0000000000010002L});
- public static final BitSet FOLLOW_16_in_ruleXEnumLiteral1906 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleXEnumLiteral1923 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClass_in_entryRuleXClass1966 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXClass1976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXClass2031 = new BitSet(new long[]{0x00000001C0001800L});
- public static final BitSet FOLLOW_30_in_ruleXClass2052 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_31_in_ruleXClass2078 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_32_in_ruleXClass2103 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXClass2134 = new BitSet(new long[]{0x0000000211400000L});
- public static final BitSet FOLLOW_22_in_ruleXClass2152 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXClass2173 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleXClass2186 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXClass2207 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleXClass2221 = new BitSet(new long[]{0x0000000211000000L});
- public static final BitSet FOLLOW_33_in_ruleXClass2236 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXClass2257 = new BitSet(new long[]{0x0000000011004000L});
- public static final BitSet FOLLOW_14_in_ruleXClass2270 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXClass2291 = new BitSet(new long[]{0x0000000011004000L});
- public static final BitSet FOLLOW_24_in_ruleXClass2308 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXClass2329 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleXClass2343 = new BitSet(new long[]{0x004FBFFC20001820L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXMember_in_ruleXClass2364 = new BitSet(new long[]{0x004FBFFC20001820L,0x0000000000000004L});
- public static final BitSet FOLLOW_29_in_ruleXClass2377 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMember_in_entryRuleXMember2413 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXMember2423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOperation_in_ruleXMember2470 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXReference_in_ruleXMember2497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttribute_in_ruleXMember2524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttribute_in_entryRuleXAttribute2559 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAttribute2569 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXAttribute2615 = new BitSet(new long[]{0x00003FFC00001820L,0x0000000000000004L});
- public static final BitSet FOLLOW_34_in_ruleXAttribute2679 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_35_in_ruleXAttribute2764 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_36_in_ruleXAttribute2849 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_37_in_ruleXAttribute2934 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_38_in_ruleXAttribute3019 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_39_in_ruleXAttribute3104 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_40_in_ruleXAttribute3189 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_41_in_ruleXAttribute3274 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXAttribute3350 = new BitSet(new long[]{0x0200000000000020L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXAttribute3371 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_42_in_ruleXAttribute3391 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXAttribute3409 = new BitSet(new long[]{0x0000780000010002L});
- public static final BitSet FOLLOW_16_in_ruleXAttribute3427 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttribute3444 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_43_in_ruleXAttribute3509 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3530 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_44_in_ruleXAttribute3598 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3619 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_45_in_ruleXAttribute3687 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3708 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_46_in_ruleXAttribute3776 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3797 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_ruleXReference_in_entryRuleXReference3874 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXReference3884 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXReference3930 = new BitSet(new long[]{0x000F800000001800L});
- public static final BitSet FOLLOW_47_in_ruleXReference3995 = new BitSet(new long[]{0x0003B9FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_48_in_ruleXReference4081 = new BitSet(new long[]{0x0003B9FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_49_in_ruleXReference4118 = new BitSet(new long[]{0x0003B9FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_50_in_ruleXReference4247 = new BitSet(new long[]{0x000C39FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_51_in_ruleXReference4327 = new BitSet(new long[]{0x000C39FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_34_in_ruleXReference4438 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_35_in_ruleXReference4523 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_36_in_ruleXReference4608 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_37_in_ruleXReference4693 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_38_in_ruleXReference4778 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_39_in_ruleXReference4863 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_40_in_ruleXReference4948 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXReference5022 = new BitSet(new long[]{0x0200000000000020L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXReference5043 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXReference5061 = new BitSet(new long[]{0x0030780000000002L});
- public static final BitSet FOLLOW_52_in_ruleXReference5079 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXReference5102 = new BitSet(new long[]{0x0020780000000002L});
- public static final BitSet FOLLOW_53_in_ruleXReference5117 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXReference5140 = new BitSet(new long[]{0x0000780000004002L});
- public static final BitSet FOLLOW_14_in_ruleXReference5153 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXReference5176 = new BitSet(new long[]{0x0000780000004002L});
- public static final BitSet FOLLOW_43_in_ruleXReference5238 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5259 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_44_in_ruleXReference5327 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5348 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_45_in_ruleXReference5416 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5437 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_46_in_ruleXReference5505 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5526 = new BitSet(new long[]{0x0000780000000002L});
- public static final BitSet FOLLOW_ruleXOperation_in_entryRuleXOperation5603 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOperation5613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXOperation5659 = new BitSet(new long[]{0x0040000000001800L});
- public static final BitSet FOLLOW_54_in_ruleXOperation5672 = new BitSet(new long[]{0x00003C0C00400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_34_in_ruleXOperation5692 = new BitSet(new long[]{0x00003C0800400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_35_in_ruleXOperation5723 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_35_in_ruleXOperation5763 = new BitSet(new long[]{0x00003C0400400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_34_in_ruleXOperation5794 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_22_in_ruleXOperation5824 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXOperation5845 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleXOperation5858 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXOperation5879 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleXOperation5893 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXOperation5917 = new BitSet(new long[]{0x0200000000000020L});
- public static final BitSet FOLLOW_42_in_ruleXOperation5935 = new BitSet(new long[]{0x0200000000000020L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXOperation5957 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXOperation5975 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXOperation5992 = new BitSet(new long[]{0x0000380C00009820L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXParameter_in_ruleXOperation6014 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_14_in_ruleXOperation6027 = new BitSet(new long[]{0x0000380C00001820L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXParameter_in_ruleXOperation6048 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_15_in_ruleXOperation6064 = new BitSet(new long[]{0x0080000010000002L});
- public static final BitSet FOLLOW_55_in_ruleXOperation6077 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXOperation6098 = new BitSet(new long[]{0x0000000010004002L});
- public static final BitSet FOLLOW_14_in_ruleXOperation6111 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXOperation6132 = new BitSet(new long[]{0x0000000010004002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXOperation6157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXParameter_in_entryRuleXParameter6194 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXParameter6204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXParameter6250 = new BitSet(new long[]{0x0000380C00001820L,0x0000000000000004L});
- public static final BitSet FOLLOW_34_in_ruleXParameter6271 = new BitSet(new long[]{0x0000380800000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_35_in_ruleXParameter6302 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_35_in_ruleXParameter6342 = new BitSet(new long[]{0x0000380400000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_34_in_ruleXParameter6373 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXParameter6411 = new BitSet(new long[]{0x0200000000000020L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXParameter6432 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXParameter6450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeParameter_in_entryRuleXTypeParameter6491 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXTypeParameter6501 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXTypeParameter6547 = new BitSet(new long[]{0x0000000000001820L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXTypeParameter6565 = new BitSet(new long[]{0x0000000200000002L});
- public static final BitSet FOLLOW_33_in_ruleXTypeParameter6583 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXTypeParameter6604 = new BitSet(new long[]{0x0100000000000002L});
- public static final BitSet FOLLOW_56_in_ruleXTypeParameter6617 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXTypeParameter6638 = new BitSet(new long[]{0x0100000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicity_in_entryRuleXMultiplicity6679 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicity6690 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleXMultiplicity6728 = new BitSet(new long[]{0x5C00000000000040L});
- public static final BitSet FOLLOW_58_in_ruleXMultiplicity6742 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_59_in_ruleXMultiplicity6761 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_60_in_ruleXMultiplicity6780 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleXMultiplicity6802 = new BitSet(new long[]{0x6000000000000000L});
- public static final BitSet FOLLOW_61_in_ruleXMultiplicity6821 = new BitSet(new long[]{0x0C00000000000040L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleXMultiplicity6837 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_58_in_ruleXMultiplicity6861 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_59_in_ruleXMultiplicity6880 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleXMultiplicity6899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression6939 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression6949 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_ruleXBlockExpression6995 = new BitSet(new long[]{0x12003C0030402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_ruleXBlockExpression7017 = new BitSet(new long[]{0x92003C0030402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_63_in_ruleXBlockExpression7030 = new BitSet(new long[]{0x12003C0030402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_29_in_ruleXBlockExpression7046 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_entryRuleXGenericType7082 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXGenericType7092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXQualifiedName_in_ruleXGenericType7140 = new BitSet(new long[]{0x0000000000400002L});
- public static final BitSet FOLLOW_22_in_ruleXGenericType7161 = new BitSet(new long[]{0x0400380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7183 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleXGenericType7196 = new BitSet(new long[]{0x0400380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7217 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleXGenericType7231 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_entryRuleXGenericTypeArgument7269 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXGenericTypeArgument7279 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXGenericTypeArgument7326 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericWildcardTypeArgument_in_ruleXGenericTypeArgument7353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXGenericWildcardTypeArgument_in_entryRuleXGenericWildcardTypeArgument7388 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXGenericWildcardTypeArgument7398 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleXGenericWildcardTypeArgument7444 = new BitSet(new long[]{0x0000000200000002L,0x0000000000000001L});
- public static final BitSet FOLLOW_33_in_ruleXGenericWildcardTypeArgument7458 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7479 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_ruleXGenericWildcardTypeArgument7499 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXQualifiedName_in_entryRuleXQualifiedName7560 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXQualifiedName7571 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXID_in_ruleXQualifiedName7618 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleXQualifiedName7637 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXID_in_ruleXQualifiedName7659 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXID_in_entryRuleXID7707 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXID7718 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleXID7758 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_ruleXID7782 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_ruleXID7801 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_ruleXID7820 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleXID7839 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID7880 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleValidID7891 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXID_in_ruleValidID7938 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_ruleValidID7962 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression8002 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXExpression8012 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression8058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment8092 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment8102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXAssignment8160 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_ruleOpSingleAssign_in_ruleXAssignment8176 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXAssignment_in_ruleXAssignment8196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOrExpression_in_ruleXAssignment8226 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L});
- public static final BitSet FOLLOW_ruleOpMultiAssign_in_ruleXAssignment8279 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXAssignment_in_ruleXAssignment8302 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign8342 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign8353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_ruleOpSingleAssign8390 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign8430 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign8441 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_ruleOpMultiAssign8478 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression8517 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression8527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAndExpression_in_ruleXOrExpression8574 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
- public static final BitSet FOLLOW_ruleOpOr_in_ruleXOrExpression8627 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXAndExpression_in_ruleXOrExpression8650 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
- public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr8689 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpOr8700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_ruleOpOr8737 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression8776 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression8786 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8833 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
- public static final BitSet FOLLOW_ruleOpAnd_in_ruleXAndExpression8886 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8909 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
- public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd8948 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd8959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_ruleOpAnd8996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression9035 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression9045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9092 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000C0L});
- public static final BitSet FOLLOW_ruleOpEquality_in_ruleXEqualityExpression9145 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9168 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000C0L});
- public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality9207 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality9218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_ruleOpEquality9256 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_ruleOpEquality9275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression9315 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression9325 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9372 = new BitSet(new long[]{0x0000000000C00002L,0x0000000000000700L});
- public static final BitSet FOLLOW_72_in_ruleXRelationalExpression9408 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXRelationalExpression9433 = new BitSet(new long[]{0x0000000000C00002L,0x0000000000000700L});
- public static final BitSet FOLLOW_ruleOpCompare_in_ruleXRelationalExpression9494 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9517 = new BitSet(new long[]{0x0000000000C00002L,0x0000000000000700L});
- public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare9557 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare9568 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_ruleOpCompare9606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_ruleOpCompare9625 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_ruleOpCompare9644 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_ruleOpCompare9663 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression9703 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression9713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9760 = new BitSet(new long[]{0x2000000000000002L,0x0000000000000800L});
- public static final BitSet FOLLOW_ruleOpOther_in_ruleXOtherOperatorExpression9813 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9836 = new BitSet(new long[]{0x2000000000000002L,0x0000000000000800L});
- public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther9875 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpOther9886 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_ruleOpOther9924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_ruleOpOther9943 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression9983 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression9993 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10040 = new BitSet(new long[]{0x1000000000000002L,0x0000000000001000L});
- public static final BitSet FOLLOW_ruleOpAdd_in_ruleXAdditiveExpression10093 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10116 = new BitSet(new long[]{0x1000000000000002L,0x0000000000001000L});
- public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd10155 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd10166 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleOpAdd10204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_ruleOpAdd10223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression10263 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression10273 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10320 = new BitSet(new long[]{0x0800000000000002L,0x000000000000E000L});
- public static final BitSet FOLLOW_ruleOpMulti_in_ruleXMultiplicativeExpression10373 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10396 = new BitSet(new long[]{0x0800000000000002L,0x000000000000E000L});
- public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti10435 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti10446 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleOpMulti10484 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_ruleOpMulti10503 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleOpMulti10522 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleOpMulti10541 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation10581 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation10591 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpUnary_in_ruleXUnaryOperation10649 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10670 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary10735 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary10746 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_ruleOpUnary10784 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_ruleOpUnary10803 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleOpUnary10822 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression10862 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression10872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_ruleXCastedExpression10919 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_20_in_ruleXCastedExpression10954 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXCastedExpression10977 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall11015 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall11025 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXPrimaryExpression_in_ruleXMemberFeatureCall11072 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060002L});
- public static final BitSet FOLLOW_65_in_ruleXMemberFeatureCall11121 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11144 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_ruleOpSingleAssign_in_ruleXMemberFeatureCall11160 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXAssignment_in_ruleXMemberFeatureCall11182 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060002L});
- public static final BitSet FOLLOW_65_in_ruleXMemberFeatureCall11268 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_81_in_ruleXMemberFeatureCall11292 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_82_in_ruleXMemberFeatureCall11329 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
- public static final BitSet FOLLOW_22_in_ruleXMemberFeatureCall11358 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11379 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleXMemberFeatureCall11392 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11413 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleXMemberFeatureCall11427 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11452 = new BitSet(new long[]{0x0200000000002002L,0x0000000000060002L});
- public static final BitSet FOLLOW_13_in_ruleXMemberFeatureCall11486 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L});
- public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXMemberFeatureCall11571 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11599 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_14_in_ruleXMemberFeatureCall11612 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11633 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_15_in_ruleXMemberFeatureCall11650 = new BitSet(new long[]{0x0200000000000002L,0x0000000000060002L});
- public static final BitSet FOLLOW_ruleXClosure_in_ruleXMemberFeatureCall11683 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060002L});
- public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression11723 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression11733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXConstructorCall_in_ruleXPrimaryExpression11780 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXPrimaryExpression11807 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXSwitchExpression_in_ruleXPrimaryExpression11834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXFeatureCall_in_ruleXPrimaryExpression11861 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXLiteral_in_ruleXPrimaryExpression11888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXIfExpression_in_ruleXPrimaryExpression11915 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXForLoopExpression_in_ruleXPrimaryExpression11942 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXWhileExpression_in_ruleXPrimaryExpression11969 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXDoWhileExpression_in_ruleXPrimaryExpression11996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXThrowExpression_in_ruleXPrimaryExpression12023 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXReturnExpression_in_ruleXPrimaryExpression12050 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_ruleXPrimaryExpression12077 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_ruleXPrimaryExpression12104 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral12139 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral12149 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_ruleXLiteral12196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBooleanLiteral_in_ruleXLiteral12223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXIntLiteral_in_ruleXLiteral12250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXNullLiteral_in_ruleXLiteral12277 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXStringLiteral_in_ruleXLiteral12304 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeLiteral_in_ruleXLiteral12331 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure12366 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXClosure12376 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleXClosure12422 = new BitSet(new long[]{0x52003C0010402070L,0x000004FF7C591005L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12493 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_14_in_ruleXClosure12506 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12527 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_ruleXClosure12549 = new BitSet(new long[]{0x52003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpressionInClosure_in_ruleXClosure12586 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleXClosure12598 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure12634 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure12644 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_ruleXExpressionInClosure12700 = new BitSet(new long[]{0x92003C0010402072L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_63_in_ruleXExpressionInClosure12713 = new BitSet(new long[]{0x12003C0010402072L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure12753 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure12763 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12871 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_14_in_ruleXShortClosure12884 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12905 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_ruleXShortClosure12927 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXShortClosure12963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression12999 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression13009 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_ruleXParenthesizedExpression13046 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXParenthesizedExpression13068 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleXParenthesizedExpression13079 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression13115 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression13125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleXIfExpression13171 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXIfExpression13183 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXIfExpression13204 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleXIfExpression13216 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXIfExpression13237 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L});
- public static final BitSet FOLLOW_85_in_ruleXIfExpression13258 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXIfExpression13280 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression13318 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression13328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_ruleXSwitchExpression13374 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXSwitchExpression13415 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_ruleXSwitchExpression13427 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXSwitchExpression13451 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_28_in_ruleXSwitchExpression13463 = new BitSet(new long[]{0x00003C0000002020L,0x0000040002800004L});
- public static final BitSet FOLLOW_ruleXCasePart_in_ruleXSwitchExpression13484 = new BitSet(new long[]{0x00003C0020002020L,0x0000040003800004L});
- public static final BitSet FOLLOW_88_in_ruleXSwitchExpression13498 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_ruleXSwitchExpression13510 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXSwitchExpression13531 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_29_in_ruleXSwitchExpression13545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart13581 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart13591 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXCasePart13637 = new BitSet(new long[]{0x0000000000000000L,0x0000000002800000L});
- public static final BitSet FOLLOW_89_in_ruleXCasePart13651 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXCasePart13672 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_ruleXCasePart13686 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXCasePart13707 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression13743 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression13753 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_ruleXForLoopExpression13799 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXForLoopExpression13811 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXForLoopExpression13832 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_ruleXForLoopExpression13844 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXForLoopExpression13865 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleXForLoopExpression13877 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXForLoopExpression13898 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression13934 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression13944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_ruleXWhileExpression13990 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXWhileExpression14002 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXWhileExpression14023 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleXWhileExpression14035 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXWhileExpression14056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression14092 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression14102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_ruleXDoWhileExpression14148 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14169 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_91_in_ruleXDoWhileExpression14181 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXDoWhileExpression14193 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14214 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleXDoWhileExpression14226 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_entryRuleXExpressionInsideBlock14262 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInsideBlock14272 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXVariableDeclaration_in_ruleXExpressionInsideBlock14319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXExpressionInsideBlock14346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration14381 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration14391 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_ruleXVariableDeclaration14444 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_94_in_ruleXVariableDeclaration14475 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXVariableDeclaration14523 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXVariableDeclaration14544 = new BitSet(new long[]{0x0000000000010002L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleXVariableDeclaration14573 = new BitSet(new long[]{0x0000000000010002L});
- public static final BitSet FOLLOW_16_in_ruleXVariableDeclaration14587 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXVariableDeclaration14608 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter14646 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter14656 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmFormalParameter14702 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleJvmFormalParameter14724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall14760 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall14770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStaticQualifier_in_ruleXFeatureCall14827 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000005L});
- public static final BitSet FOLLOW_22_in_ruleXFeatureCall14841 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14862 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleXFeatureCall14875 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14896 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleXFeatureCall14910 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000005L});
- public static final BitSet FOLLOW_ruleIdOrSuper_in_ruleXFeatureCall14935 = new BitSet(new long[]{0x0200000000002002L});
- public static final BitSet FOLLOW_13_in_ruleXFeatureCall14969 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L});
- public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXFeatureCall15054 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXFeatureCall15082 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_14_in_ruleXFeatureCall15095 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXFeatureCall15116 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_15_in_ruleXFeatureCall15133 = new BitSet(new long[]{0x0200000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_ruleXFeatureCall15166 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper15204 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper15215 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleIdOrSuper15262 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_ruleIdOrSuper15286 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier15327 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStaticQualifier15338 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleStaticQualifier15385 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_95_in_ruleStaticQualifier15403 = new BitSet(new long[]{0x00003C0000000022L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall15444 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall15454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_ruleXConstructorCall15500 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXConstructorCall15523 = new BitSet(new long[]{0x0000000000402000L});
- public static final BitSet FOLLOW_22_in_ruleXConstructorCall15536 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15557 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleXConstructorCall15570 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15591 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleXConstructorCall15605 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXConstructorCall15619 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L});
- public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXConstructorCall15691 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXConstructorCall15719 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_14_in_ruleXConstructorCall15732 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXConstructorCall15753 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_15_in_ruleXConstructorCall15770 = new BitSet(new long[]{0x0200000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_ruleXConstructorCall15801 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral15838 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral15848 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_ruleXBooleanLiteral15895 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_ruleXBooleanLiteral15919 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral15969 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral15979 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_ruleXNullLiteral16025 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral16061 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXIntLiteral16071 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleXIntLiteral16122 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral16163 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral16173 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXStringLiteral16224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral16265 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral16275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_100_in_ruleXTypeLiteral16321 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXTypeLiteral16333 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXTypeLiteral16356 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleXTypeLiteral16368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression16404 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression16414 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_101_in_ruleXThrowExpression16460 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXThrowExpression16481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression16517 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression16527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_102_in_ruleXReturnExpression16573 = new BitSet(new long[]{0x12003C0010402072L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXReturnExpression16604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression16641 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression16651 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_103_in_ruleXTryCatchFinallyExpression16697 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16718 = new BitSet(new long[]{0x0000000000000000L,0x0000030000000000L});
- public static final BitSet FOLLOW_ruleXCatchClause_in_ruleXTryCatchFinallyExpression16748 = new BitSet(new long[]{0x0000000000000002L,0x0000030000000000L});
- public static final BitSet FOLLOW_104_in_ruleXTryCatchFinallyExpression16770 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16792 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_ruleXTryCatchFinallyExpression16814 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16835 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause16873 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause16883 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_105_in_ruleXCatchClause16928 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleXCatchClause16941 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXCatchClause16962 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_15_in_ruleXCatchClause16974 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
- public static final BitSet FOLLOW_ruleXExpression_in_ruleXCatchClause16995 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName17032 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName17043 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleQualifiedName17090 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleQualifiedName17118 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_ruleQualifiedName17141 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference17188 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference17198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_ruleJvmTypeReference17246 = new BitSet(new long[]{0x0200000000000002L});
- public static final BitSet FOLLOW_57_in_ruleJvmTypeReference17284 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleJvmTypeReference17296 = new BitSet(new long[]{0x0200000000000002L});
- public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_ruleJvmTypeReference17328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef17363 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef17373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_ruleXFunctionTypeRef17411 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17432 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_14_in_ruleXFunctionTypeRef17445 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17466 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_15_in_ruleXFunctionTypeRef17480 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
- public static final BitSet FOLLOW_106_in_ruleXFunctionTypeRef17494 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17515 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference17551 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference17561 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedName_in_ruleJvmParameterizedTypeReference17609 = new BitSet(new long[]{0x0000000000400002L});
- public static final BitSet FOLLOW_22_in_ruleJvmParameterizedTypeReference17630 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17652 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_14_in_ruleJvmParameterizedTypeReference17665 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17686 = new BitSet(new long[]{0x0000000000804000L});
- public static final BitSet FOLLOW_23_in_ruleJvmParameterizedTypeReference17700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference17738 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference17748 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmArgumentTypeReference17795 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_ruleJvmArgumentTypeReference17822 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference17857 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference17867 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleJvmWildcardTypeReference17913 = new BitSet(new long[]{0x0000000200000002L,0x0000000000000001L});
- public static final BitSet FOLLOW_ruleJvmUpperBound_in_ruleJvmWildcardTypeReference17935 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmLowerBound_in_ruleJvmWildcardTypeReference17962 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound18000 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound18010 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_ruleJvmUpperBound18047 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBound18068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded18104 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded18114 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleJvmUpperBoundAnded18151 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBoundAnded18172 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound18208 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound18218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_ruleJvmLowerBound18255 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmLowerBound18276 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_synpred1_InternalXcore7153 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpMultiAssign_in_synpred2_InternalXcore8247 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpOr_in_synpred3_InternalXcore8595 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpAnd_in_synpred4_InternalXcore8854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpEquality_in_synpred5_InternalXcore9113 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_synpred6_InternalXcore9389 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpCompare_in_synpred7_InternalXcore9462 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpOther_in_synpred8_InternalXcore9781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpAdd_in_synpred9_InternalXcore10061 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOpMulti_in_synpred10_InternalXcore10341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_synpred11_InternalXcore10935 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_synpred12_InternalXcore11089 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_synpred12_InternalXcore11098 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_ruleOpSingleAssign_in_synpred12_InternalXcore11104 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_synpred13_InternalXcore11207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_synpred13_InternalXcore11221 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_synpred13_InternalXcore11241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_synpred14_InternalXcore11468 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11520 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_14_in_synpred15_InternalXcore11527 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11534 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_synpred15_InternalXcore11548 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_synpred16_InternalXcore11666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12439 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_14_in_synpred17_InternalXcore12446 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12453 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_synpred17_InternalXcore12467 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_synpred19_InternalXcore13250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValidID_in_synpred20_InternalXcore13390 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_synpred20_InternalXcore13396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmTypeReference_in_synpred21_InternalXcore14493 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
- public static final BitSet FOLLOW_ruleValidID_in_synpred21_InternalXcore14502 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_synpred22_InternalXcore14951 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15003 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_14_in_synpred23_InternalXcore15010 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15017 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_synpred23_InternalXcore15031 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_synpred24_InternalXcore15149 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15640 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_14_in_synpred25_InternalXcore15647 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
- public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15654 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_synpred25_InternalXcore15668 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXClosure_in_synpred26_InternalXcore15784 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXExpression_in_synpred27_InternalXcore16587 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_105_in_synpred28_InternalXcore16732 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_synpred29_InternalXcore16762 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_synpred31_InternalXcore17109 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_synpred32_InternalXcore17261 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_synpred32_InternalXcore17265 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_synpred33_InternalXcore17622 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXPackage140 = new BitSet(new long[]{0x0000000000001800L});
+ public static final BitSet FOLLOW_11_in_ruleXPackage153 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXPackage174 = new BitSet(new long[]{0x00000001C82A1802L});
+ public static final BitSet FOLLOW_ruleXImportDirective_in_ruleXPackage195 = new BitSet(new long[]{0x00000001C82A1802L});
+ public static final BitSet FOLLOW_ruleXAnnotationDirective_in_ruleXPackage217 = new BitSet(new long[]{0x00000001C8281802L});
+ public static final BitSet FOLLOW_ruleXClassifier_in_ruleXPackage239 = new BitSet(new long[]{0x00000001C8201802L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation276 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotation286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_ruleXAnnotation323 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXAnnotation346 = new BitSet(new long[]{0x0000000000002002L});
+ public static final BitSet FOLLOW_13_in_ruleXAnnotation359 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation380 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_14_in_ruleXAnnotation393 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_ruleXAnnotation414 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_15_in_ruleXAnnotation428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_entryRuleXStringToStringMapEntry466 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXStringToStringMapEntry476 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXStringToStringMapEntry522 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_16_in_ruleXStringToStringMapEntry534 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleXStringToStringMapEntry551 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXImportDirective_in_entryRuleXImportDirective592 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXImportDirective602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_ruleXImportDirective639 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_ruleXImportDirective660 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard697 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedName_in_ruleQualifiedNameWithWildcard755 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_18_in_ruleQualifiedNameWithWildcard774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotationDirective_in_entryRuleXAnnotationDirective816 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationDirective826 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_ruleXAnnotationDirective863 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleXAnnotationDirective880 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_20_in_ruleXAnnotationDirective897 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXAnnotationDirective918 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXClassifier_in_entryRuleXClassifier954 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXClassifier964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXClass_in_ruleXClassifier1011 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXDataType_in_ruleXClassifier1038 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXEnum_in_ruleXClassifier1065 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXDataType_in_entryRuleXDataType1100 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXDataType1110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXDataType1156 = new BitSet(new long[]{0x0000000000201800L});
+ public static final BitSet FOLLOW_21_in_ruleXDataType1169 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXDataType1186 = new BitSet(new long[]{0x0000000001400000L});
+ public static final BitSet FOLLOW_22_in_ruleXDataType1204 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXDataType1225 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_14_in_ruleXDataType1238 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXDataType1259 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_23_in_ruleXDataType1273 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleXDataType1287 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXDataType1308 = new BitSet(new long[]{0x0000000006000002L});
+ public static final BitSet FOLLOW_25_in_ruleXDataType1372 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXDataType1406 = new BitSet(new long[]{0x0000000006000002L});
+ public static final BitSet FOLLOW_26_in_ruleXDataType1474 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXDataType1495 = new BitSet(new long[]{0x0000000006000002L});
+ public static final BitSet FOLLOW_ruleXEnum_in_entryRuleXEnum1572 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXEnum1582 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXEnum1628 = new BitSet(new long[]{0x0000000008001800L});
+ public static final BitSet FOLLOW_27_in_ruleXEnum1641 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXEnum1658 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleXEnum1675 = new BitSet(new long[]{0x0000000020001820L});
+ public static final BitSet FOLLOW_ruleXEnumLiteral_in_ruleXEnum1697 = new BitSet(new long[]{0x0000000020005820L});
+ public static final BitSet FOLLOW_14_in_ruleXEnum1711 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_ruleXEnumLiteral_in_ruleXEnum1734 = new BitSet(new long[]{0x0000000020005820L});
+ public static final BitSet FOLLOW_29_in_ruleXEnum1750 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXEnumLiteral_in_entryRuleXEnumLiteral1786 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXEnumLiteral1796 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXEnumLiteral1842 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXEnumLiteral1860 = new BitSet(new long[]{0x0000000000110002L});
+ public static final BitSet FOLLOW_20_in_ruleXEnumLiteral1878 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleXEnumLiteral1895 = new BitSet(new long[]{0x0000000000010002L});
+ public static final BitSet FOLLOW_16_in_ruleXEnumLiteral1915 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleXEnumLiteral1932 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXClass_in_entryRuleXClass1975 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXClass1985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXClass2040 = new BitSet(new long[]{0x00000001C0001800L});
+ public static final BitSet FOLLOW_30_in_ruleXClass2061 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_31_in_ruleXClass2087 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_32_in_ruleXClass2112 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXClass2143 = new BitSet(new long[]{0x0000000211400000L});
+ public static final BitSet FOLLOW_22_in_ruleXClass2161 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXClass2182 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_14_in_ruleXClass2195 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXClass2216 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_23_in_ruleXClass2230 = new BitSet(new long[]{0x0000000211000000L});
+ public static final BitSet FOLLOW_33_in_ruleXClass2245 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXClass2266 = new BitSet(new long[]{0x0000000011004000L});
+ public static final BitSet FOLLOW_14_in_ruleXClass2279 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXClass2300 = new BitSet(new long[]{0x0000000011004000L});
+ public static final BitSet FOLLOW_24_in_ruleXClass2317 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXClass2338 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleXClass2352 = new BitSet(new long[]{0x004FBFFC20001820L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXMember_in_ruleXClass2373 = new BitSet(new long[]{0x004FBFFC20001820L,0x0000000000000004L});
+ public static final BitSet FOLLOW_29_in_ruleXClass2386 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXMember_in_entryRuleXMember2422 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXMember2432 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXOperation_in_ruleXMember2479 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXReference_in_ruleXMember2506 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAttribute_in_ruleXMember2533 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAttribute_in_entryRuleXAttribute2568 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXAttribute2578 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXAttribute2624 = new BitSet(new long[]{0x00003FFC00001820L,0x0000000000000004L});
+ public static final BitSet FOLLOW_34_in_ruleXAttribute2688 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_35_in_ruleXAttribute2773 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_36_in_ruleXAttribute2858 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_37_in_ruleXAttribute2943 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_38_in_ruleXAttribute3028 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_39_in_ruleXAttribute3113 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_40_in_ruleXAttribute3198 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_41_in_ruleXAttribute3283 = new BitSet(new long[]{0x00003FFC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXAttribute3359 = new BitSet(new long[]{0x0200000000000020L});
+ public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXAttribute3380 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_42_in_ruleXAttribute3400 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXAttribute3418 = new BitSet(new long[]{0x0000780000010002L});
+ public static final BitSet FOLLOW_16_in_ruleXAttribute3436 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttribute3453 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_43_in_ruleXAttribute3518 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3539 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_44_in_ruleXAttribute3607 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3628 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_45_in_ruleXAttribute3696 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3717 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_46_in_ruleXAttribute3785 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXAttribute3806 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_ruleXReference_in_entryRuleXReference3883 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXReference3893 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXReference3939 = new BitSet(new long[]{0x000F800000001800L});
+ public static final BitSet FOLLOW_47_in_ruleXReference4004 = new BitSet(new long[]{0x0003B9FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_48_in_ruleXReference4090 = new BitSet(new long[]{0x0003B9FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_49_in_ruleXReference4127 = new BitSet(new long[]{0x0003B9FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_50_in_ruleXReference4256 = new BitSet(new long[]{0x000C39FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_51_in_ruleXReference4336 = new BitSet(new long[]{0x000C39FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_34_in_ruleXReference4447 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_35_in_ruleXReference4532 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_36_in_ruleXReference4617 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_37_in_ruleXReference4702 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_38_in_ruleXReference4787 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_39_in_ruleXReference4872 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_40_in_ruleXReference4957 = new BitSet(new long[]{0x000039FC00000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXReference5031 = new BitSet(new long[]{0x0200000000000020L});
+ public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXReference5052 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXReference5070 = new BitSet(new long[]{0x0030780000000002L});
+ public static final BitSet FOLLOW_52_in_ruleXReference5088 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXReference5111 = new BitSet(new long[]{0x0020780000000002L});
+ public static final BitSet FOLLOW_53_in_ruleXReference5126 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXReference5149 = new BitSet(new long[]{0x0000780000004002L});
+ public static final BitSet FOLLOW_14_in_ruleXReference5162 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXReference5185 = new BitSet(new long[]{0x0000780000004002L});
+ public static final BitSet FOLLOW_43_in_ruleXReference5247 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5268 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_44_in_ruleXReference5336 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5357 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_45_in_ruleXReference5425 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5446 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_46_in_ruleXReference5514 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXReference5535 = new BitSet(new long[]{0x0000780000000002L});
+ public static final BitSet FOLLOW_ruleXOperation_in_entryRuleXOperation5612 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXOperation5622 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXOperation5668 = new BitSet(new long[]{0x0040000000001800L});
+ public static final BitSet FOLLOW_54_in_ruleXOperation5681 = new BitSet(new long[]{0x00003C0C00400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_34_in_ruleXOperation5701 = new BitSet(new long[]{0x00003C0800400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_35_in_ruleXOperation5732 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_35_in_ruleXOperation5772 = new BitSet(new long[]{0x00003C0400400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_34_in_ruleXOperation5803 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_22_in_ruleXOperation5833 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXOperation5854 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_14_in_ruleXOperation5867 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_ruleXTypeParameter_in_ruleXOperation5888 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_23_in_ruleXOperation5902 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXOperation5926 = new BitSet(new long[]{0x0200000000000020L});
+ public static final BitSet FOLLOW_42_in_ruleXOperation5944 = new BitSet(new long[]{0x0200000000000020L});
+ public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXOperation5966 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXOperation5984 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleXOperation6001 = new BitSet(new long[]{0x0000380C00009820L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXParameter_in_ruleXOperation6023 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_14_in_ruleXOperation6036 = new BitSet(new long[]{0x0000380C00001820L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXParameter_in_ruleXOperation6057 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_15_in_ruleXOperation6073 = new BitSet(new long[]{0x0080000010000002L});
+ public static final BitSet FOLLOW_55_in_ruleXOperation6086 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXOperation6107 = new BitSet(new long[]{0x0000000010004002L});
+ public static final BitSet FOLLOW_14_in_ruleXOperation6120 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXOperation6141 = new BitSet(new long[]{0x0000000010004002L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXOperation6166 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXParameter_in_entryRuleXParameter6203 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXParameter6213 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXParameter6259 = new BitSet(new long[]{0x0000380C00001820L,0x0000000000000004L});
+ public static final BitSet FOLLOW_34_in_ruleXParameter6280 = new BitSet(new long[]{0x0000380800000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_35_in_ruleXParameter6311 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_35_in_ruleXParameter6351 = new BitSet(new long[]{0x0000380400000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_34_in_ruleXParameter6382 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXParameter6420 = new BitSet(new long[]{0x0200000000000020L});
+ public static final BitSet FOLLOW_ruleXMultiplicity_in_ruleXParameter6441 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXParameter6459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXTypeParameter_in_entryRuleXTypeParameter6500 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXTypeParameter6510 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAnnotation_in_ruleXTypeParameter6556 = new BitSet(new long[]{0x0000000000001820L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXTypeParameter6574 = new BitSet(new long[]{0x0000000200000002L});
+ public static final BitSet FOLLOW_33_in_ruleXTypeParameter6592 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXTypeParameter6613 = new BitSet(new long[]{0x0100000000000002L});
+ public static final BitSet FOLLOW_56_in_ruleXTypeParameter6626 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXTypeParameter6647 = new BitSet(new long[]{0x0100000000000002L});
+ public static final BitSet FOLLOW_ruleXMultiplicity_in_entryRuleXMultiplicity6688 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicity6699 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleXMultiplicity6737 = new BitSet(new long[]{0x5C00000000000040L});
+ public static final BitSet FOLLOW_58_in_ruleXMultiplicity6751 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_59_in_ruleXMultiplicity6770 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_60_in_ruleXMultiplicity6789 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleXMultiplicity6811 = new BitSet(new long[]{0x6000000000000000L});
+ public static final BitSet FOLLOW_61_in_ruleXMultiplicity6830 = new BitSet(new long[]{0x0C00000000000040L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleXMultiplicity6846 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_58_in_ruleXMultiplicity6870 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_59_in_ruleXMultiplicity6889 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_62_in_ruleXMultiplicity6908 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression6948 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression6958 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_ruleXBlockExpression7004 = new BitSet(new long[]{0x12003C0030402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_ruleXBlockExpression7026 = new BitSet(new long[]{0x92003C0030402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_63_in_ruleXBlockExpression7039 = new BitSet(new long[]{0x12003C0030402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_29_in_ruleXBlockExpression7055 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_entryRuleXGenericType7091 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXGenericType7101 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXQualifiedName_in_ruleXGenericType7149 = new BitSet(new long[]{0x0000000000400002L});
+ public static final BitSet FOLLOW_22_in_ruleXGenericType7170 = new BitSet(new long[]{0x0400380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7192 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_14_in_ruleXGenericType7205 = new BitSet(new long[]{0x0400380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_ruleXGenericType7226 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_23_in_ruleXGenericType7240 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_entryRuleXGenericTypeArgument7278 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXGenericTypeArgument7288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXGenericTypeArgument7335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXGenericWildcardTypeArgument_in_ruleXGenericTypeArgument7362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXGenericWildcardTypeArgument_in_entryRuleXGenericWildcardTypeArgument7397 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXGenericWildcardTypeArgument7407 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleXGenericWildcardTypeArgument7453 = new BitSet(new long[]{0x0000000200000002L,0x0000000000000001L});
+ public static final BitSet FOLLOW_33_in_ruleXGenericWildcardTypeArgument7467 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7488 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_ruleXGenericWildcardTypeArgument7508 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXGenericType_in_ruleXGenericWildcardTypeArgument7529 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXQualifiedName_in_entryRuleXQualifiedName7569 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXQualifiedName7580 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXID_in_ruleXQualifiedName7627 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_ruleXQualifiedName7646 = new BitSet(new long[]{0x0000380000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleXID_in_ruleXQualifiedName7668 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXID_in_entryRuleXID7716 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXID7727 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleXID7767 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleXID7791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_ruleXID7810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_ruleXID7829 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_ruleXID7848 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID7889 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleValidID7900 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXID_in_ruleValidID7947 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_ruleValidID7971 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression8011 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXExpression8021 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression8067 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment8101 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment8111 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXAssignment8169 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_ruleOpSingleAssign_in_ruleXAssignment8185 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXAssignment_in_ruleXAssignment8205 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXOrExpression_in_ruleXAssignment8235 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L});
+ public static final BitSet FOLLOW_ruleOpMultiAssign_in_ruleXAssignment8288 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXAssignment_in_ruleXAssignment8311 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign8351 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign8362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_ruleOpSingleAssign8399 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign8439 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign8450 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_ruleOpMultiAssign8487 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression8526 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression8536 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAndExpression_in_ruleXOrExpression8583 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleOpOr_in_ruleXOrExpression8636 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXAndExpression_in_ruleXOrExpression8659 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr8698 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpOr8709 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_ruleOpOr8746 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression8785 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression8795 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8842 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
+ public static final BitSet FOLLOW_ruleOpAnd_in_ruleXAndExpression8895 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXEqualityExpression_in_ruleXAndExpression8918 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
+ public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd8957 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd8968 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_ruleOpAnd9005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression9044 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression9054 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9101 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000C0L});
+ public static final BitSet FOLLOW_ruleOpEquality_in_ruleXEqualityExpression9154 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXRelationalExpression_in_ruleXEqualityExpression9177 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000C0L});
+ public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality9216 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality9227 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_ruleOpEquality9265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_ruleOpEquality9284 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression9324 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression9334 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9381 = new BitSet(new long[]{0x0000000000C00002L,0x0000000000000700L});
+ public static final BitSet FOLLOW_72_in_ruleXRelationalExpression9417 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXRelationalExpression9442 = new BitSet(new long[]{0x0000000000C00002L,0x0000000000000700L});
+ public static final BitSet FOLLOW_ruleOpCompare_in_ruleXRelationalExpression9503 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_ruleXRelationalExpression9526 = new BitSet(new long[]{0x0000000000C00002L,0x0000000000000700L});
+ public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare9566 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare9577 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_ruleOpCompare9615 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_ruleOpCompare9634 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_23_in_ruleOpCompare9653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_ruleOpCompare9672 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression9712 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression9722 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9769 = new BitSet(new long[]{0x2000000000000002L,0x0000000000000800L});
+ public static final BitSet FOLLOW_ruleOpOther_in_ruleXOtherOperatorExpression9822 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXAdditiveExpression_in_ruleXOtherOperatorExpression9845 = new BitSet(new long[]{0x2000000000000002L,0x0000000000000800L});
+ public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther9884 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpOther9895 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_ruleOpOther9933 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_ruleOpOther9952 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression9992 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression10002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10049 = new BitSet(new long[]{0x1000000000000002L,0x0000000000001000L});
+ public static final BitSet FOLLOW_ruleOpAdd_in_ruleXAdditiveExpression10102 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_ruleXAdditiveExpression10125 = new BitSet(new long[]{0x1000000000000002L,0x0000000000001000L});
+ public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd10164 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd10175 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleOpAdd10213 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_ruleOpAdd10232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression10272 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression10282 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10329 = new BitSet(new long[]{0x0800000000000002L,0x000000000000E000L});
+ public static final BitSet FOLLOW_ruleOpMulti_in_ruleXMultiplicativeExpression10382 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXUnaryOperation_in_ruleXMultiplicativeExpression10405 = new BitSet(new long[]{0x0800000000000002L,0x000000000000E000L});
+ public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti10444 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti10455 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleOpMulti10493 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_ruleOpMulti10512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_ruleOpMulti10531 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_ruleOpMulti10550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation10590 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation10600 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpUnary_in_ruleXUnaryOperation10658 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXCastedExpression_in_ruleXUnaryOperation10708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary10744 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary10755 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleOpUnary10793 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_ruleOpUnary10812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleOpUnary10831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression10871 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression10881 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_ruleXCastedExpression10928 = new BitSet(new long[]{0x0000000000100002L});
+ public static final BitSet FOLLOW_20_in_ruleXCastedExpression10963 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXCastedExpression10986 = new BitSet(new long[]{0x0000000000100002L});
+ public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall11024 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall11034 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXPrimaryExpression_in_ruleXMemberFeatureCall11081 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060002L});
+ public static final BitSet FOLLOW_65_in_ruleXMemberFeatureCall11130 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11153 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_ruleOpSingleAssign_in_ruleXMemberFeatureCall11169 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXAssignment_in_ruleXMemberFeatureCall11191 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060002L});
+ public static final BitSet FOLLOW_65_in_ruleXMemberFeatureCall11277 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_81_in_ruleXMemberFeatureCall11301 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_82_in_ruleXMemberFeatureCall11338 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_22_in_ruleXMemberFeatureCall11367 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11388 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_14_in_ruleXMemberFeatureCall11401 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXMemberFeatureCall11422 = new BitSet(new long[]{0x0000000000804000L});
+ public static final BitSet FOLLOW_23_in_ruleXMemberFeatureCall11436 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXMemberFeatureCall11461 = new BitSet(new long[]{0x0200000000002002L,0x0000000000060002L});
+ public static final BitSet FOLLOW_13_in_ruleXMemberFeatureCall11495 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L});
+ public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXMemberFeatureCall11580 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11608 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_14_in_ruleXMemberFeatureCall11621 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXMemberFeatureCall11642 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_15_in_ruleXMemberFeatureCall11659 = new BitSet(new long[]{0x0200000000000002L,0x0000000000060002L});
+ public static final BitSet FOLLOW_ruleXClosure_in_ruleXMemberFeatureCall11692 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060002L});
+ public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression11732 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression11742 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXConstructorCall_in_ruleXPrimaryExpression11789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXBlockExpression_in_ruleXPrimaryExpression11816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXSwitchExpression_in_ruleXPrimaryExpression11843 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXFeatureCall_in_ruleXPrimaryExpression11870 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXLiteral_in_ruleXPrimaryExpression11897 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXIfExpression_in_ruleXPrimaryExpression11924 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXForLoopExpression_in_ruleXPrimaryExpression11951 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXWhileExpression_in_ruleXPrimaryExpression11978 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXDoWhileExpression_in_ruleXPrimaryExpression12005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXThrowExpression_in_ruleXPrimaryExpression12032 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXReturnExpression_in_ruleXPrimaryExpression12059 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_ruleXPrimaryExpression12086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_ruleXPrimaryExpression12113 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral12148 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral12158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXClosure_in_ruleXLiteral12205 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXBooleanLiteral_in_ruleXLiteral12232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXIntLiteral_in_ruleXLiteral12259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXNullLiteral_in_ruleXLiteral12286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXStringLiteral_in_ruleXLiteral12313 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXTypeLiteral_in_ruleXLiteral12340 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure12375 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXClosure12385 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleXClosure12431 = new BitSet(new long[]{0x52003C0010402070L,0x000004FF7C591005L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12502 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_14_in_ruleXClosure12515 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXClosure12536 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_83_in_ruleXClosure12558 = new BitSet(new long[]{0x52003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpressionInClosure_in_ruleXClosure12595 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_62_in_ruleXClosure12607 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure12643 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure12653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_ruleXExpressionInClosure12709 = new BitSet(new long[]{0x92003C0010402072L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_63_in_ruleXExpressionInClosure12722 = new BitSet(new long[]{0x12003C0010402072L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure12762 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure12772 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12880 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_14_in_ruleXShortClosure12893 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXShortClosure12914 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_83_in_ruleXShortClosure12936 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXShortClosure12972 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression13008 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression13018 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_ruleXParenthesizedExpression13055 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXParenthesizedExpression13077 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleXParenthesizedExpression13088 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression13124 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression13134 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_ruleXIfExpression13180 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleXIfExpression13192 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXIfExpression13213 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleXIfExpression13225 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXIfExpression13246 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L});
+ public static final BitSet FOLLOW_85_in_ruleXIfExpression13267 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXIfExpression13289 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression13327 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression13337 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_ruleXSwitchExpression13383 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXSwitchExpression13424 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_ruleXSwitchExpression13436 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXSwitchExpression13460 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_28_in_ruleXSwitchExpression13472 = new BitSet(new long[]{0x00003C0000002020L,0x0000040002800004L});
+ public static final BitSet FOLLOW_ruleXCasePart_in_ruleXSwitchExpression13493 = new BitSet(new long[]{0x00003C0020002020L,0x0000040003800004L});
+ public static final BitSet FOLLOW_88_in_ruleXSwitchExpression13507 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_ruleXSwitchExpression13519 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXSwitchExpression13540 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_29_in_ruleXSwitchExpression13554 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart13590 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart13600 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXCasePart13646 = new BitSet(new long[]{0x0000000000000000L,0x0000000002800000L});
+ public static final BitSet FOLLOW_89_in_ruleXCasePart13660 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXCasePart13681 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_ruleXCasePart13695 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXCasePart13716 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression13752 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression13762 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_90_in_ruleXForLoopExpression13808 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleXForLoopExpression13820 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXForLoopExpression13841 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_ruleXForLoopExpression13853 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXForLoopExpression13874 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleXForLoopExpression13886 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXForLoopExpression13907 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression13943 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression13953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_ruleXWhileExpression13999 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleXWhileExpression14011 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXWhileExpression14032 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleXWhileExpression14044 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXWhileExpression14065 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression14101 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression14111 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_ruleXDoWhileExpression14157 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14178 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_91_in_ruleXDoWhileExpression14190 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleXDoWhileExpression14202 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXDoWhileExpression14223 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleXDoWhileExpression14235 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_entryRuleXExpressionInsideBlock14271 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInsideBlock14281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXVariableDeclaration_in_ruleXExpressionInsideBlock14328 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXExpressionInsideBlock14355 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration14390 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration14400 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_ruleXVariableDeclaration14453 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_94_in_ruleXVariableDeclaration14484 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXVariableDeclaration14532 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXVariableDeclaration14553 = new BitSet(new long[]{0x0000000000010002L});
+ public static final BitSet FOLLOW_ruleValidID_in_ruleXVariableDeclaration14582 = new BitSet(new long[]{0x0000000000010002L});
+ public static final BitSet FOLLOW_16_in_ruleXVariableDeclaration14596 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L});
+ public static final BitSet FOLLOW_ruleXExpression_in_ruleXVariableDeclaration14617 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter14655 = new BitSet(new long[]{0x0000000000000000L});
+ 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_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});
+ public static final BitSet FOLLOW_ruleOpAnd_in_synpred4_InternalXcore8863 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpEquality_in_synpred5_InternalXcore9122 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_synpred6_InternalXcore9398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpCompare_in_synpred7_InternalXcore9471 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpOther_in_synpred8_InternalXcore9790 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpAdd_in_synpred9_InternalXcore10070 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOpMulti_in_synpred10_InternalXcore10350 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_synpred11_InternalXcore10944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_synpred12_InternalXcore11098 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleValidID_in_synpred12_InternalXcore11107 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_ruleOpSingleAssign_in_synpred12_InternalXcore11113 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_synpred13_InternalXcore11216 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_synpred13_InternalXcore11230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_synpred13_InternalXcore11250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_synpred14_InternalXcore11477 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11529 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_14_in_synpred15_InternalXcore11536 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred15_InternalXcore11543 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_83_in_synpred15_InternalXcore11557 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleXClosure_in_synpred16_InternalXcore11675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12448 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_14_in_synpred17_InternalXcore12455 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L});
+ public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred17_InternalXcore12462 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_83_in_synpred17_InternalXcore12476 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_synpred19_InternalXcore13259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValidID_in_synpred20_InternalXcore13399 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ 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});
}
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 eede1d527..cc51ba75e 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
@@ -21,59 +21,63 @@ public class XcoreGrammarAccess extends AbstractGrammarElementFinder {
public class XPackageElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XPackage");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Assignment cAnnotationsAssignment_0 = (Assignment)cGroup.eContents().get(0);
- private final RuleCall cAnnotationsXAnnotationParserRuleCall_0_0 = (RuleCall)cAnnotationsAssignment_0.eContents().get(0);
- private final Keyword cPackageKeyword_1 = (Keyword)cGroup.eContents().get(1);
- private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2);
- private final RuleCall cNameQualifiedNameParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0);
- private final Assignment cImportDirectivesAssignment_3 = (Assignment)cGroup.eContents().get(3);
- private final RuleCall cImportDirectivesXImportDirectiveParserRuleCall_3_0 = (RuleCall)cImportDirectivesAssignment_3.eContents().get(0);
- private final Assignment cAnnotationDirectivesAssignment_4 = (Assignment)cGroup.eContents().get(4);
- private final RuleCall cAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0 = (RuleCall)cAnnotationDirectivesAssignment_4.eContents().get(0);
- private final Assignment cClassifiersAssignment_5 = (Assignment)cGroup.eContents().get(5);
- private final RuleCall cClassifiersXClassifierParserRuleCall_5_0 = (RuleCall)cClassifiersAssignment_5.eContents().get(0);
+ private final Action cXPackageAction_0 = (Action)cGroup.eContents().get(0);
+ private final Assignment cAnnotationsAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cAnnotationsXAnnotationParserRuleCall_1_0 = (RuleCall)cAnnotationsAssignment_1.eContents().get(0);
+ private final Keyword cPackageKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cNameAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cNameQualifiedNameParserRuleCall_3_0 = (RuleCall)cNameAssignment_3.eContents().get(0);
+ private final Assignment cImportDirectivesAssignment_4 = (Assignment)cGroup.eContents().get(4);
+ private final RuleCall cImportDirectivesXImportDirectiveParserRuleCall_4_0 = (RuleCall)cImportDirectivesAssignment_4.eContents().get(0);
+ private final Assignment cAnnotationDirectivesAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0 = (RuleCall)cAnnotationDirectivesAssignment_5.eContents().get(0);
+ private final Assignment cClassifiersAssignment_6 = (Assignment)cGroup.eContents().get(6);
+ private final RuleCall cClassifiersXClassifierParserRuleCall_6_0 = (RuleCall)cClassifiersAssignment_6.eContents().get(0);
//XPackage:
- // annotations+=XAnnotation* "package" name=QualifiedName importDirectives+=XImportDirective*
+ // {XPackage} annotations+=XAnnotation* "package" name=QualifiedName importDirectives+=XImportDirective*
// annotationDirectives+=XAnnotationDirective* classifiers+=XClassifier*;
public ParserRule getRule() { return rule; }
- //annotations+=XAnnotation* "package" name=QualifiedName importDirectives+=XImportDirective*
+ //{XPackage} annotations+=XAnnotation* "package" name=QualifiedName importDirectives+=XImportDirective*
//annotationDirectives+=XAnnotationDirective* classifiers+=XClassifier*
public Group getGroup() { return cGroup; }
+ //{XPackage}
+ public Action getXPackageAction_0() { return cXPackageAction_0; }
+
//annotations+=XAnnotation*
- public Assignment getAnnotationsAssignment_0() { return cAnnotationsAssignment_0; }
+ public Assignment getAnnotationsAssignment_1() { return cAnnotationsAssignment_1; }
//XAnnotation
- public RuleCall getAnnotationsXAnnotationParserRuleCall_0_0() { return cAnnotationsXAnnotationParserRuleCall_0_0; }
+ public RuleCall getAnnotationsXAnnotationParserRuleCall_1_0() { return cAnnotationsXAnnotationParserRuleCall_1_0; }
//"package"
- public Keyword getPackageKeyword_1() { return cPackageKeyword_1; }
+ public Keyword getPackageKeyword_2() { return cPackageKeyword_2; }
//name=QualifiedName
- public Assignment getNameAssignment_2() { return cNameAssignment_2; }
+ public Assignment getNameAssignment_3() { return cNameAssignment_3; }
//QualifiedName
- public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; }
+ public RuleCall getNameQualifiedNameParserRuleCall_3_0() { return cNameQualifiedNameParserRuleCall_3_0; }
//importDirectives+=XImportDirective*
- public Assignment getImportDirectivesAssignment_3() { return cImportDirectivesAssignment_3; }
+ public Assignment getImportDirectivesAssignment_4() { return cImportDirectivesAssignment_4; }
//XImportDirective
- public RuleCall getImportDirectivesXImportDirectiveParserRuleCall_3_0() { return cImportDirectivesXImportDirectiveParserRuleCall_3_0; }
+ public RuleCall getImportDirectivesXImportDirectiveParserRuleCall_4_0() { return cImportDirectivesXImportDirectiveParserRuleCall_4_0; }
//annotationDirectives+=XAnnotationDirective*
- public Assignment getAnnotationDirectivesAssignment_4() { return cAnnotationDirectivesAssignment_4; }
+ public Assignment getAnnotationDirectivesAssignment_5() { return cAnnotationDirectivesAssignment_5; }
//XAnnotationDirective
- public RuleCall getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0() { return cAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0; }
+ public RuleCall getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0() { return cAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0; }
//classifiers+=XClassifier*
- public Assignment getClassifiersAssignment_5() { return cClassifiersAssignment_5; }
+ public Assignment getClassifiersAssignment_6() { return cClassifiersAssignment_6; }
//XClassifier
- public RuleCall getClassifiersXClassifierParserRuleCall_5_0() { return cClassifiersXClassifierParserRuleCall_5_0; }
+ public RuleCall getClassifiersXClassifierParserRuleCall_6_0() { return cClassifiersXClassifierParserRuleCall_6_0; }
}
public class XAnnotationElements extends AbstractParserRuleElementFinder {
@@ -2018,7 +2022,7 @@ public class XcoreGrammarAccess extends AbstractGrammarElementFinder {
//XPackage:
- // annotations+=XAnnotation* "package" name=QualifiedName importDirectives+=XImportDirective*
+ // {XPackage} annotations+=XAnnotation* "package" name=QualifiedName importDirectives+=XImportDirective*
// annotationDirectives+=XAnnotationDirective* classifiers+=XClassifier*;
public XPackageElements getXPackageAccess() {
return (pXPackage != null) ? pXPackage : (pXPackage = new XPackageElements());
diff --git a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/Xcore.xtext b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/Xcore.xtext
index d2563aeea..79b683d1f 100644
--- a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/Xcore.xtext
+++ b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/Xcore.xtext
@@ -9,6 +9,7 @@ import "http://www.eclipse.org/xtext/xbase/Xtype" as xtype
import "http://www.eclipse.org/emf/2011/Xcore"
XPackage returns XPackage:
+ {XPackage}
(annotations+=XAnnotation)*
'package'
name = QualifiedName
diff --git a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/formatting/XcoreFormatter.java b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/formatting/XcoreFormatter.java
index a9367687c..c7b781058 100644
--- a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/formatting/XcoreFormatter.java
+++ b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/formatting/XcoreFormatter.java
@@ -52,7 +52,7 @@ public class XcoreFormatter extends AbstractDeclarativeFormatter {
c.setNoSpace().before(pair.getSecond());
}
c.setLinewrap(1).after(f.getXImportDirectiveRule());
- c.setLinewrap(2).after(f.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_3_0());
+ c.setLinewrap(2).after(f.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0());
c.setNoSpace().before(f.getXGenericTypeAccess().getLessThanSignKeyword_1_0());
@@ -64,10 +64,10 @@ public class XcoreFormatter extends AbstractDeclarativeFormatter {
c.setNoSpace().after(f.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1());
c.setLinewrap(1).after(f.getXAnnotationDirectiveRule());
- c.setLinewrap(2).after(f.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_4_0());
+ c.setLinewrap(2).after(f.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0());
c.setNoSpace().before(f.getXOperationAccess().getLeftParenthesisKeyword_7());
- c.setLinewrap(2).after(f.getXPackageAccess().getNameAssignment_2());
+ c.setLinewrap(2).after(f.getXPackageAccess().getNameAssignment_3());
c.setLinewrap(2).after(f.getXClassRule());
c.setLinewrap(2).after(f.getXDataTypeRule());
c.setLinewrap(2).after(f.getXEnumRule());

Back to the top