Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java30
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g786
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java20106
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbinbin18301 -> 18500 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java4
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g255
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java10053
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java49
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java17
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/QVTcoreBaseParser.java30
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g786
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.tokens6
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java114
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java17286
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBase.xtextbinbin17336 -> 17535 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBaseGrammarResource.java4
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g255
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java9147
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/serializer/AbstractQVTcoreBaseSemanticSequencer.java8
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/serializer/AbstractQVTcoreBaseSyntacticSequencer.java49
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/services/QVTcoreBaseGrammarAccess.java303
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBase.xtext33
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtcorebase/src/org/eclipse/qvtd/xtext/qvtcorebase/formatting/QVTcoreBaseFormatter.java102
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java40
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g1070
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java23127
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbinbin21159 -> 21500 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java6
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g351
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java10763
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java30
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java64
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java136
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtext16
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src/org/eclipse/qvtd/xtext/qvtimperative/formatting/QVTimperativeFormatter.java35
40 files changed, 51489 insertions, 44012 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java
index b5192532d..ec4150ecd 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java
@@ -41,6 +41,8 @@ public class QVTcoreParser extends AbstractContentAssistParser {
put(grammarAccess.getBottomPatternCSAccess().getAlternatives(), "rule__BottomPatternCS__Alternatives");
put(grammarAccess.getBottomPatternCSAccess().getAlternatives_0_1(), "rule__BottomPatternCS__Alternatives_0_1");
put(grammarAccess.getBottomPatternCSAccess().getAlternatives_0_2_1(), "rule__BottomPatternCS__Alternatives_0_2_1");
+ put(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_1(), "rule__BottomPatternCS__Alternatives_1_1");
+ put(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_2_1(), "rule__BottomPatternCS__Alternatives_1_2_1");
put(grammarAccess.getGuardPatternCSAccess().getAlternatives(), "rule__GuardPatternCS__Alternatives");
put(grammarAccess.getQueryCSAccess().getAlternatives_8(), "rule__QueryCS__Alternatives_8");
put(grammarAccess.getUnrestrictedNameAccess().getAlternatives(), "rule__UnrestrictedName__Alternatives");
@@ -81,8 +83,10 @@ public class QVTcoreParser extends AbstractContentAssistParser {
put(grammarAccess.getMappingCSAccess().getGroup_8(), "rule__MappingCS__Group_8__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_0(), "rule__BottomPatternCS__Group_0__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_0_2(), "rule__BottomPatternCS__Group_0_2__0");
- put(grammarAccess.getBottomPatternCSAccess().getGroup_0_3(), "rule__BottomPatternCS__Group_0_3__0");
put(grammarAccess.getBottomPatternCSAccess().getGroup_1(), "rule__BottomPatternCS__Group_1__0");
+ put(grammarAccess.getBottomPatternCSAccess().getGroup_1_2(), "rule__BottomPatternCS__Group_1_2__0");
+ put(grammarAccess.getBottomPatternCSAccess().getGroup_2(), "rule__BottomPatternCS__Group_2__0");
+ put(grammarAccess.getBottomPatternCSAccess().getGroup_3(), "rule__BottomPatternCS__Group_3__0");
put(grammarAccess.getDirectionCSAccess().getGroup(), "rule__DirectionCS__Group__0");
put(grammarAccess.getDirectionCSAccess().getGroup_2(), "rule__DirectionCS__Group_2__0");
put(grammarAccess.getDirectionCSAccess().getGroup_2_2(), "rule__DirectionCS__Group_2_2__0");
@@ -90,12 +94,10 @@ public class QVTcoreParser extends AbstractContentAssistParser {
put(grammarAccess.getDirectionCSAccess().getGroup_3_2(), "rule__DirectionCS__Group_3_2__0");
put(grammarAccess.getGuardPatternCSAccess().getGroup_0(), "rule__GuardPatternCS__Group_0__0");
put(grammarAccess.getGuardPatternCSAccess().getGroup_0_2(), "rule__GuardPatternCS__Group_0_2__0");
- put(grammarAccess.getGuardPatternCSAccess().getGroup_0_2_1(), "rule__GuardPatternCS__Group_0_2_1__0");
- put(grammarAccess.getGuardPatternCSAccess().getGroup_0_3(), "rule__GuardPatternCS__Group_0_3__0");
put(grammarAccess.getGuardPatternCSAccess().getGroup_1(), "rule__GuardPatternCS__Group_1__0");
put(grammarAccess.getGuardPatternCSAccess().getGroup_1_2(), "rule__GuardPatternCS__Group_1_2__0");
- put(grammarAccess.getGuardPatternCSAccess().getGroup_1_2_1(), "rule__GuardPatternCS__Group_1_2_1__0");
put(grammarAccess.getGuardPatternCSAccess().getGroup_2(), "rule__GuardPatternCS__Group_2__0");
+ put(grammarAccess.getGuardPatternCSAccess().getGroup_3(), "rule__GuardPatternCS__Group_3__0");
put(grammarAccess.getGuardVariableCSAccess().getGroup(), "rule__GuardVariableCS__Group__0");
put(grammarAccess.getImportCSAccess().getGroup(), "rule__ImportCS__Group__0");
put(grammarAccess.getImportCSAccess().getGroup_1(), "rule__ImportCS__Group_1__0");
@@ -227,19 +229,23 @@ public class QVTcoreParser extends AbstractContentAssistParser {
put(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_0_1_1(), "rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1");
put(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1_0(), "rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0");
put(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_0_2_1_1(), "rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1");
- put(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_3_1(), "rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1");
- put(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_1_2(), "rule__BottomPatternCS__OwnedConstraintsAssignment_1_2");
+ put(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4(), "rule__BottomPatternCS__OwnedConstraintsAssignment_0_4");
+ put(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1_0(), "rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0");
+ put(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_1_1(), "rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1");
+ put(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_0(), "rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0");
+ put(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_2_1_1(), "rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1");
+ put(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1(), "rule__BottomPatternCS__OwnedConstraintsAssignment_2_1");
put(grammarAccess.getDirectionCSAccess().getNameAssignment_1(), "rule__DirectionCS__NameAssignment_1");
put(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_1(), "rule__DirectionCS__ImportsAssignment_2_1");
put(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_2_1(), "rule__DirectionCS__ImportsAssignment_2_2_1");
put(grammarAccess.getDirectionCSAccess().getUsesAssignment_3_1(), "rule__DirectionCS__UsesAssignment_3_1");
put(grammarAccess.getDirectionCSAccess().getUsesAssignment_3_2_1(), "rule__DirectionCS__UsesAssignment_3_2_1");
- put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_0(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_0");
- put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1_1(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_1");
- put(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_3_1(), "rule__GuardPatternCS__OwnedPredicatesAssignment_0_3_1");
- put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_0(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_0");
- put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_1(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_1");
- put(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_2(), "rule__GuardPatternCS__OwnedPredicatesAssignment_2_2");
+ put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1");
+ put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1");
+ put(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_4(), "rule__GuardPatternCS__OwnedPredicatesAssignment_0_4");
+ put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1");
+ put(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1(), "rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1");
+ put(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1(), "rule__GuardPatternCS__OwnedPredicatesAssignment_2_1");
put(grammarAccess.getGuardVariableCSAccess().getNameAssignment_0(), "rule__GuardVariableCS__NameAssignment_0");
put(grammarAccess.getGuardVariableCSAccess().getOwnedTypeAssignment_2(), "rule__GuardVariableCS__OwnedTypeAssignment_2");
put(grammarAccess.getImportCSAccess().getNameAssignment_1_0(), "rule__ImportCS__NameAssignment_1_0");
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g
index f3af391a5..b138c3b92 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g
@@ -2860,6 +2860,18 @@ rule__BottomPatternCS__Alternatives
{ after(grammarAccess.getBottomPatternCSAccess().getGroup_1()); }
)
+ |(
+{ before(grammarAccess.getBottomPatternCSAccess().getGroup_2()); }
+(rule__BottomPatternCS__Group_2__0)
+{ after(grammarAccess.getBottomPatternCSAccess().getGroup_2()); }
+)
+
+ |(
+{ before(grammarAccess.getBottomPatternCSAccess().getGroup_3()); }
+(rule__BottomPatternCS__Group_3__0)
+{ after(grammarAccess.getBottomPatternCSAccess().getGroup_3()); }
+)
+
;
finally {
restoreStackSize(stackSize);
@@ -2909,6 +2921,50 @@ finally {
restoreStackSize(stackSize);
}
+rule__BottomPatternCS__Alternatives_1_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1_0()); }
+(rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0)
+{ after(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_1_1()); }
+(rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1)
+{ after(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__Alternatives_1_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_0()); }
+(rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0)
+{ after(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_2_1_1()); }
+(rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1)
+{ after(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_2_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__GuardPatternCS__Alternatives
@init {
int stackSize = keepStackSize();
@@ -2932,6 +2988,12 @@ rule__GuardPatternCS__Alternatives
{ after(grammarAccess.getGuardPatternCSAccess().getGroup_2()); }
)
+ |(
+{ before(grammarAccess.getGuardPatternCSAccess().getGroup_3()); }
+(rule__GuardPatternCS__Group_3__0)
+{ after(grammarAccess.getGuardPatternCSAccess().getGroup_3()); }
+)
+
;
finally {
restoreStackSize(stackSize);
@@ -4813,9 +4875,11 @@ rule__BottomPatternCS__Group_0__3__Impl
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getGroup_0_3()); }
-(rule__BottomPatternCS__Group_0_3__0)?
-{ after(grammarAccess.getBottomPatternCSAccess().getGroup_0_3()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); }
+
+ '|'
+
+{ after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); }
)
;
@@ -4830,6 +4894,7 @@ rule__BottomPatternCS__Group_0__4
}
:
rule__BottomPatternCS__Group_0__4__Impl
+ rule__BottomPatternCS__Group_0__5
;
finally {
restoreStackSize(stackSize);
@@ -4841,11 +4906,39 @@ rule__BottomPatternCS__Group_0__4__Impl
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_4()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4()); }
+(rule__BottomPatternCS__OwnedConstraintsAssignment_0_4)*
+{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BottomPatternCS__Group_0__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BottomPatternCS__Group_0__5__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__Group_0__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); }
'}'
-{ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_4()); }
+{ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); }
)
;
@@ -4864,6 +4957,8 @@ finally {
+
+
rule__BottomPatternCS__Group_0_2__0
@init {
int stackSize = keepStackSize();
@@ -4927,29 +5022,29 @@ finally {
-rule__BottomPatternCS__Group_0_3__0
+rule__BottomPatternCS__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
- rule__BottomPatternCS__Group_0_3__0__Impl
- rule__BottomPatternCS__Group_0_3__1
+ rule__BottomPatternCS__Group_1__0__Impl
+ rule__BottomPatternCS__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__Group_0_3__0__Impl
+rule__BottomPatternCS__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3_0()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); }
- '|'
+ '{'
-{ after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3_0()); }
+{ after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); }
)
;
@@ -4958,26 +5053,27 @@ finally {
}
-rule__BottomPatternCS__Group_0_3__1
+rule__BottomPatternCS__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
- rule__BottomPatternCS__Group_0_3__1__Impl
+ rule__BottomPatternCS__Group_1__1__Impl
+ rule__BottomPatternCS__Group_1__2
;
finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__Group_0_3__1__Impl
+rule__BottomPatternCS__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_3_1()); }
-(rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1)*
-{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_3_1()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_1()); }
+(rule__BottomPatternCS__Alternatives_1_1)
+{ after(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_1()); }
)
;
@@ -4986,33 +5082,124 @@ finally {
}
+rule__BottomPatternCS__Group_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BottomPatternCS__Group_1__2__Impl
+ rule__BottomPatternCS__Group_1__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__BottomPatternCS__Group_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getGroup_1_2()); }
+(rule__BottomPatternCS__Group_1_2__0)*
+{ after(grammarAccess.getBottomPatternCSAccess().getGroup_1_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
-rule__BottomPatternCS__Group_1__0
+rule__BottomPatternCS__Group_1__3
@init {
int stackSize = keepStackSize();
}
:
- rule__BottomPatternCS__Group_1__0__Impl
- rule__BottomPatternCS__Group_1__1
+ rule__BottomPatternCS__Group_1__3__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__Group_1__0__Impl
+rule__BottomPatternCS__Group_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_1_0()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); }
+
+ '}'
+
+{ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+rule__BottomPatternCS__Group_1_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BottomPatternCS__Group_1_2__0__Impl
+ rule__BottomPatternCS__Group_1_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__Group_1_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
(
+{ before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); }
+
+ ','
+{ after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); }
)
-{ after(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_1_0()); }
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BottomPatternCS__Group_1_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BottomPatternCS__Group_1_2__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__Group_1_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_2_1()); }
+(rule__BottomPatternCS__Alternatives_1_2_1)
+{ after(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_2_1()); }
)
;
@@ -5021,29 +5208,33 @@ finally {
}
-rule__BottomPatternCS__Group_1__1
+
+
+
+
+rule__BottomPatternCS__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
- rule__BottomPatternCS__Group_1__1__Impl
- rule__BottomPatternCS__Group_1__2
+ rule__BottomPatternCS__Group_2__0__Impl
+ rule__BottomPatternCS__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__Group_1__1__Impl
+rule__BottomPatternCS__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); }
'{'
-{ after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); }
+{ after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); }
)
;
@@ -5052,27 +5243,34 @@ finally {
}
-rule__BottomPatternCS__Group_1__2
+rule__BottomPatternCS__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
- rule__BottomPatternCS__Group_1__2__Impl
- rule__BottomPatternCS__Group_1__3
+ rule__BottomPatternCS__Group_2__1__Impl
+ rule__BottomPatternCS__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__Group_1__2__Impl
+rule__BottomPatternCS__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_1_2()); }
-(rule__BottomPatternCS__OwnedConstraintsAssignment_1_2)*
-{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_1_2()); }
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); }
+(rule__BottomPatternCS__OwnedConstraintsAssignment_2_1)
+{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); }
+)
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); }
+(rule__BottomPatternCS__OwnedConstraintsAssignment_2_1)*
+{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); }
+)
)
;
@@ -5081,28 +5279,96 @@ finally {
}
-rule__BottomPatternCS__Group_1__3
+rule__BottomPatternCS__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
- rule__BottomPatternCS__Group_1__3__Impl
+ rule__BottomPatternCS__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__Group_1__3__Impl
+rule__BottomPatternCS__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); }
'}'
-{ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); }
+{ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__BottomPatternCS__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BottomPatternCS__Group_3__0__Impl
+ rule__BottomPatternCS__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_3_0()); }
+(
+
+)
+{ after(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BottomPatternCS__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BottomPatternCS__Group_3__1__Impl
+ rule__BottomPatternCS__Group_3__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); }
+
+ '{'
+
+{ after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); }
)
;
@@ -5111,6 +5377,34 @@ finally {
}
+rule__BottomPatternCS__Group_3__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BottomPatternCS__Group_3__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__Group_3__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); }
+
+ '}'
+
+{ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
@@ -5576,11 +5870,11 @@ rule__GuardPatternCS__Group_0__0__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_0_0()); }
-(
+{ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); }
-)
-{ after(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_0_0()); }
+ '('
+
+{ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); }
)
;
@@ -5607,11 +5901,9 @@ rule__GuardPatternCS__Group_0__1__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_1()); }
-
- '('
-
-{ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_1()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1()); }
+(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1)
+{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1()); }
)
;
@@ -5639,7 +5931,7 @@ rule__GuardPatternCS__Group_0__2__Impl
:
(
{ before(grammarAccess.getGuardPatternCSAccess().getGroup_0_2()); }
-(rule__GuardPatternCS__Group_0_2__0)?
+(rule__GuardPatternCS__Group_0_2__0)*
{ after(grammarAccess.getGuardPatternCSAccess().getGroup_0_2()); }
)
@@ -5667,9 +5959,11 @@ rule__GuardPatternCS__Group_0__3__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getGroup_0_3()); }
-(rule__GuardPatternCS__Group_0_3__0)?
-{ after(grammarAccess.getGuardPatternCSAccess().getGroup_0_3()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); }
+
+ '|'
+
+{ after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); }
)
;
@@ -5684,6 +5978,7 @@ rule__GuardPatternCS__Group_0__4
}
:
rule__GuardPatternCS__Group_0__4__Impl
+ rule__GuardPatternCS__Group_0__5
;
finally {
restoreStackSize(stackSize);
@@ -5695,11 +5990,9 @@ rule__GuardPatternCS__Group_0__4__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_4()); }
-
- ')'
-
-{ after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_4()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_4()); }
+(rule__GuardPatternCS__OwnedPredicatesAssignment_0_4)*
+{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_4()); }
)
;
@@ -5708,65 +6001,28 @@ finally {
}
-
-
-
-
-
-
-
-
-
-
-rule__GuardPatternCS__Group_0_2__0
+rule__GuardPatternCS__Group_0__5
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_0_2__0__Impl
- rule__GuardPatternCS__Group_0_2__1
+ rule__GuardPatternCS__Group_0__5__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_0_2__0__Impl
+rule__GuardPatternCS__Group_0__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_0()); }
-(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_0)
-{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_0()); }
-)
+{ before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); }
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__GuardPatternCS__Group_0_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__GuardPatternCS__Group_0_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
+ ')'
-rule__GuardPatternCS__Group_0_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getGuardPatternCSAccess().getGroup_0_2_1()); }
-(rule__GuardPatternCS__Group_0_2_1__0)*
-{ after(grammarAccess.getGuardPatternCSAccess().getGroup_0_2_1()); }
+{ after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); }
)
;
@@ -5779,92 +6035,37 @@ finally {
-rule__GuardPatternCS__Group_0_2_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__GuardPatternCS__Group_0_2_1__0__Impl
- rule__GuardPatternCS__Group_0_2_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-rule__GuardPatternCS__Group_0_2_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_1_0()); }
- ','
-
-{ after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__GuardPatternCS__Group_0_2_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__GuardPatternCS__Group_0_2_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__GuardPatternCS__Group_0_2_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1_1()); }
-(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_1)
-{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-rule__GuardPatternCS__Group_0_3__0
+rule__GuardPatternCS__Group_0_2__0
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_0_3__0__Impl
- rule__GuardPatternCS__Group_0_3__1
+ rule__GuardPatternCS__Group_0_2__0__Impl
+ rule__GuardPatternCS__Group_0_2__1
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_0_3__0__Impl
+rule__GuardPatternCS__Group_0_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); }
- '|'
+ ','
-{ after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3_0()); }
+{ after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); }
)
;
@@ -5873,26 +6074,26 @@ finally {
}
-rule__GuardPatternCS__Group_0_3__1
+rule__GuardPatternCS__Group_0_2__1
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_0_3__1__Impl
+ rule__GuardPatternCS__Group_0_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_0_3__1__Impl
+rule__GuardPatternCS__Group_0_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_3_1()); }
-(rule__GuardPatternCS__OwnedPredicatesAssignment_0_3_1)*
-{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_3_1()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1()); }
+(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1)
+{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1()); }
)
;
@@ -5923,11 +6124,11 @@ rule__GuardPatternCS__Group_1__0__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_1_0()); }
-(
+{ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); }
-)
-{ after(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_1_0()); }
+ '('
+
+{ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); }
)
;
@@ -5954,11 +6155,9 @@ rule__GuardPatternCS__Group_1__1__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); }
-
- '('
-
-{ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1()); }
+(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1)
+{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1()); }
)
;
@@ -5986,7 +6185,7 @@ rule__GuardPatternCS__Group_1__2__Impl
:
(
{ before(grammarAccess.getGuardPatternCSAccess().getGroup_1_2()); }
-(rule__GuardPatternCS__Group_1_2__0)?
+(rule__GuardPatternCS__Group_1_2__0)*
{ after(grammarAccess.getGuardPatternCSAccess().getGroup_1_2()); }
)
@@ -6052,9 +6251,11 @@ rule__GuardPatternCS__Group_1_2__0__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_0()); }
-(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_0)
-{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); }
+
+ ','
+
+{ after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); }
)
;
@@ -6080,9 +6281,9 @@ rule__GuardPatternCS__Group_1_2__1__Impl
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getGroup_1_2_1()); }
-(rule__GuardPatternCS__Group_1_2_1__0)*
-{ after(grammarAccess.getGuardPatternCSAccess().getGroup_1_2_1()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1()); }
+(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1)
+{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1()); }
)
;
@@ -6095,29 +6296,29 @@ finally {
-rule__GuardPatternCS__Group_1_2_1__0
+rule__GuardPatternCS__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_1_2_1__0__Impl
- rule__GuardPatternCS__Group_1_2_1__1
+ rule__GuardPatternCS__Group_2__0__Impl
+ rule__GuardPatternCS__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_1_2_1__0__Impl
+rule__GuardPatternCS__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_1_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); }
- ','
+ '('
-{ after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_1_0()); }
+{ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); }
)
;
@@ -6126,26 +6327,34 @@ finally {
}
-rule__GuardPatternCS__Group_1_2_1__1
+rule__GuardPatternCS__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_1_2_1__1__Impl
+ rule__GuardPatternCS__Group_2__1__Impl
+ rule__GuardPatternCS__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_1_2_1__1__Impl
+rule__GuardPatternCS__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_1()); }
-(rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_1)
-{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_1()); }
+(
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1()); }
+(rule__GuardPatternCS__OwnedPredicatesAssignment_2_1)
+{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1()); }
+)
+(
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1()); }
+(rule__GuardPatternCS__OwnedPredicatesAssignment_2_1)*
+{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1()); }
+)
)
;
@@ -6154,33 +6363,28 @@ finally {
}
-
-
-
-
-rule__GuardPatternCS__Group_2__0
+rule__GuardPatternCS__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_2__0__Impl
- rule__GuardPatternCS__Group_2__1
+ rule__GuardPatternCS__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_2__0__Impl
+rule__GuardPatternCS__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_2_0()); }
-(
+{ before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); }
-)
-{ after(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_2_0()); }
+ ')'
+
+{ after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); }
)
;
@@ -6189,29 +6393,35 @@ finally {
}
-rule__GuardPatternCS__Group_2__1
+
+
+
+
+
+
+rule__GuardPatternCS__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_2__1__Impl
- rule__GuardPatternCS__Group_2__2
+ rule__GuardPatternCS__Group_3__0__Impl
+ rule__GuardPatternCS__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_2__1__Impl
+rule__GuardPatternCS__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_1()); }
-
- '('
+{ before(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_3_0()); }
+(
-{ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_1()); }
+)
+{ after(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_3_0()); }
)
;
@@ -6220,27 +6430,29 @@ finally {
}
-rule__GuardPatternCS__Group_2__2
+rule__GuardPatternCS__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_2__2__Impl
- rule__GuardPatternCS__Group_2__3
+ rule__GuardPatternCS__Group_3__1__Impl
+ rule__GuardPatternCS__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_2__2__Impl
+rule__GuardPatternCS__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_2()); }
-(rule__GuardPatternCS__OwnedPredicatesAssignment_2_2)*
-{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_2()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); }
+
+ '('
+
+{ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); }
)
;
@@ -6249,28 +6461,28 @@ finally {
}
-rule__GuardPatternCS__Group_2__3
+rule__GuardPatternCS__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardPatternCS__Group_2__3__Impl
+ rule__GuardPatternCS__Group_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__Group_2__3__Impl
+rule__GuardPatternCS__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_3()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); }
')'
-{ after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_3()); }
+{ after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); }
)
;
@@ -6285,8 +6497,6 @@ finally {
-
-
rule__GuardVariableCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -16533,14 +16743,74 @@ finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1
+rule__BottomPatternCS__OwnedConstraintsAssignment_0_4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_4_0()); }
+ rulePredicateOrAssignmentCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_1_0_0()); }
+ ruleUnrealizedVariableCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_1_1_0()); }
+ ruleRealizedVariableCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_2_1_0_0()); }
+ ruleUnrealizedVariableCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesUnrealizedVariableCSParserRuleCall_1_2_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_3_1_0()); }
- rulePredicateOrAssignmentCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_0_3_1_0()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_2_1_1_0()); }
+ ruleRealizedVariableCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesRealizedVariableCSParserRuleCall_1_2_1_1_0()); }
)
;
@@ -16548,14 +16818,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__BottomPatternCS__OwnedConstraintsAssignment_1_2
+rule__BottomPatternCS__OwnedConstraintsAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_1_2_0()); }
- rulePredicateOrAssignmentCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_1_2_0()); }
+{ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_2_1_0()); }
+ rulePredicateOrAssignmentCS{ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsPredicateOrAssignmentCSParserRuleCall_2_1_0()); }
)
;
@@ -16654,14 +16924,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_0
+rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_0_0()); }
- ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_0_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_1_0()); }
+ ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_1_0()); }
)
;
@@ -16669,14 +16939,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_1
+rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_1_0()); }
- ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_1_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_0()); }
+ ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_0_2_1_0()); }
)
;
@@ -16684,14 +16954,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__OwnedPredicatesAssignment_0_3_1
+rule__GuardPatternCS__OwnedPredicatesAssignment_0_4
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_3_1_0()); }
- rulePredicateCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_3_1_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_4_0()); }
+ rulePredicateCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_0_4_0()); }
)
;
@@ -16699,14 +16969,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_0
+rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_0_0()); }
- ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_0_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_1_0()); }
+ ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_1_0()); }
)
;
@@ -16714,14 +16984,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_1
+rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_1_0()); }
- ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_1_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_0()); }
+ ruleGuardVariableCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesGuardVariableCSParserRuleCall_1_2_1_0()); }
)
;
@@ -16729,14 +16999,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardPatternCS__OwnedPredicatesAssignment_2_2
+rule__GuardPatternCS__OwnedPredicatesAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_2_0()); }
- rulePredicateCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_2_0()); }
+{ before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_1_0()); }
+ rulePredicateCS{ after(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesPredicateCSParserRuleCall_2_1_0()); }
)
;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java
index 612dc899c..357af8e99 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java
@@ -1782,8 +1782,8 @@ public class InternalQVTcoreLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19184:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19184:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19454:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19454:35: '\\\\' ( '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') ) {
@@ -1807,8 +1807,8 @@ public class InternalQVTcoreLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19186:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19186:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19456:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19456:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -1833,11 +1833,11 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19188:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19188:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19458:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19458:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19188:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19458:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -1853,14 +1853,14 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt1) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19188:34: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19458:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19188:57: ~ ( ( '\\\\' | '\"' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19458:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1897,11 +1897,11 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19190:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19190:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19460:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19460:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19190:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19460:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -1917,14 +1917,14 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19190:35: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19460:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19190:58: ~ ( ( '\\\\' | '\\'' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19460:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1961,12 +1961,12 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19192:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19192:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19462:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19462:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19192:38: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19462:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -1991,7 +1991,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19192:66: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19462:66: .
{
matchAny();
@@ -2021,11 +2021,11 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19194:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19194:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19464:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19464:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19194:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19464:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -2074,8 +2074,8 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19196:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19196:19: '_' RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19466:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19466:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -2095,10 +2095,10 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19198:10: ( ( '0' .. '9' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19198:12: ( '0' .. '9' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19468:10: ( ( '0' .. '9' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19468:12: ( '0' .. '9' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19198:12: ( '0' .. '9' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19468:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -2112,7 +2112,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19198:13: '0' .. '9'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19468:13: '0' .. '9'
{
matchRange('0','9');
@@ -2144,12 +2144,12 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19200:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19200:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19470:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19470:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19200:24: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19470:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -2174,7 +2174,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19200:52: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19470:52: .
{
matchAny();
@@ -2204,12 +2204,12 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -2222,7 +2222,7 @@ public class InternalQVTcoreLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472: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();
@@ -2242,7 +2242,7 @@ public class InternalQVTcoreLexer extends Lexer {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:40: ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2251,9 +2251,9 @@ public class InternalQVTcoreLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:41: ( '\\r' )? '\\n'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472:41: ( '\\r' )? '\\n'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:41: ( '\\r' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2262,7 +2262,7 @@ public class InternalQVTcoreLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19202:41: '\\r'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19472:41: '\\r'
{
match('\r');
@@ -2294,10 +2294,10 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19204:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19204:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19474:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19474:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19204:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19474:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -2351,8 +2351,8 @@ public class InternalQVTcoreLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19206:16: ( . )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19206:18: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19476:16: ( . )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:19476:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java
index 0834e890c..1ffbe30d2 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java
@@ -8585,14 +8585,14 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2846:1: rule__BottomPatternCS__Alternatives : ( ( ( rule__BottomPatternCS__Group_0__0 ) ) | ( ( rule__BottomPatternCS__Group_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2846:1: rule__BottomPatternCS__Alternatives : ( ( ( rule__BottomPatternCS__Group_0__0 ) ) | ( ( rule__BottomPatternCS__Group_1__0 ) ) | ( ( rule__BottomPatternCS__Group_2__0 ) ) | ( ( rule__BottomPatternCS__Group_3__0 ) ) );
public final void rule__BottomPatternCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2850:1: ( ( ( rule__BottomPatternCS__Group_0__0 ) ) | ( ( rule__BottomPatternCS__Group_1__0 ) ) )
- int alt3=2;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2850:1: ( ( ( rule__BottomPatternCS__Group_0__0 ) ) | ( ( rule__BottomPatternCS__Group_1__0 ) ) | ( ( rule__BottomPatternCS__Group_2__0 ) ) | ( ( rule__BottomPatternCS__Group_3__0 ) ) )
+ int alt3=4;
int LA3_0 = input.LA(1);
if ( (LA3_0==63) ) {
@@ -8601,9 +8601,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
if ( (synpred4_InternalQVTcore()) ) {
alt3=1;
}
- else if ( (true) ) {
+ else if ( (synpred5_InternalQVTcore()) ) {
alt3=2;
}
+ else if ( (synpred6_InternalQVTcore()) ) {
+ alt3=3;
+ }
+ else if ( (true) ) {
+ alt3=4;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -8678,6 +8684,64 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
+ case 3 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2863:6: ( ( rule__BottomPatternCS__Group_2__0 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2863:6: ( ( rule__BottomPatternCS__Group_2__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2864:1: ( rule__BottomPatternCS__Group_2__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getGroup_2());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2865:1: ( rule__BottomPatternCS__Group_2__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2865:2: rule__BottomPatternCS__Group_2__0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0_in_rule__BottomPatternCS__Alternatives6072);
+ rule__BottomPatternCS__Group_2__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2869:6: ( ( rule__BottomPatternCS__Group_3__0 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2869:6: ( ( rule__BottomPatternCS__Group_3__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2870:1: ( rule__BottomPatternCS__Group_3__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getGroup_3());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2871:1: ( rule__BottomPatternCS__Group_3__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2871:2: rule__BottomPatternCS__Group_3__0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0_in_rule__BottomPatternCS__Alternatives6090);
+ rule__BottomPatternCS__Group_3__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+ break;
}
}
@@ -8696,13 +8760,13 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Alternatives_0_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2868:1: rule__BottomPatternCS__Alternatives_0_1 : ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2880:1: rule__BottomPatternCS__Alternatives_0_1 : ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) ) );
public final void rule__BottomPatternCS__Alternatives_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2872:1: ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2884:1: ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) ) )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -8712,12 +8776,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
else if ( (LA4_0==24) ) {
int LA4_2 = input.LA(2);
- if ( (LA4_2==64||LA4_2==66||LA4_2==68||(LA4_2>=71 && LA4_2<=72)) ) {
- alt4=1;
- }
- else if ( ((LA4_2>=RULE_SIMPLE_ID && LA4_2<=RULE_ESCAPED_ID)||(LA4_2>=17 && LA4_2<=27)) ) {
+ if ( ((LA4_2>=RULE_SIMPLE_ID && LA4_2<=RULE_ESCAPED_ID)||(LA4_2>=17 && LA4_2<=27)) ) {
alt4=2;
}
+ else if ( (LA4_2==66||LA4_2==68||(LA4_2>=71 && LA4_2<=72)) ) {
+ alt4=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -8735,18 +8799,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
switch (alt4) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2873:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2885:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2873:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2874:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2885:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2886:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2875:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2875:2: rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2887:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2887:2: rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0_in_rule__BottomPatternCS__Alternatives_0_16087);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0_in_rule__BottomPatternCS__Alternatives_0_16123);
rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_0();
state._fsp--;
@@ -8764,18 +8828,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2879:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2891:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2879:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2880:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2891:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2892:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_0_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2881:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2881:2: rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2893:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2893:2: rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1_in_rule__BottomPatternCS__Alternatives_0_16105);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1_in_rule__BottomPatternCS__Alternatives_0_16141);
rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_1_1();
state._fsp--;
@@ -8810,13 +8874,13 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Alternatives_0_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2890:1: rule__BottomPatternCS__Alternatives_0_2_1 : ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2902:1: rule__BottomPatternCS__Alternatives_0_2_1 : ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) ) );
public final void rule__BottomPatternCS__Alternatives_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2894:1: ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2906:1: ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) ) )
int alt5=2;
int LA5_0 = input.LA(1);
@@ -8826,12 +8890,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
else if ( (LA5_0==24) ) {
int LA5_2 = input.LA(2);
- if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=17 && LA5_2<=27)) ) {
- alt5=2;
- }
- else if ( (LA5_2==EOF||LA5_2==64||LA5_2==66||LA5_2==68||(LA5_2>=71 && LA5_2<=72)) ) {
+ if ( (LA5_2==EOF||LA5_2==66||LA5_2==68||(LA5_2>=71 && LA5_2<=72)) ) {
alt5=1;
}
+ else if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=17 && LA5_2<=27)) ) {
+ alt5=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -8849,18 +8913,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2895:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2907:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2895:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2896:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2907:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2908:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2897:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2897:2: rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2909:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2909:2: rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0_in_rule__BottomPatternCS__Alternatives_0_2_16138);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0_in_rule__BottomPatternCS__Alternatives_0_2_16174);
rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_0();
state._fsp--;
@@ -8878,18 +8942,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2901:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2913:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2901:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2902:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2913:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2914:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_0_2_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2903:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2903:2: rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2915:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2915:2: rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1_in_rule__BottomPatternCS__Alternatives_0_2_16156);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1_in_rule__BottomPatternCS__Alternatives_0_2_16192);
rule__BottomPatternCS__OwnedRealizedVariablesAssignment_0_2_1_1();
state._fsp--;
@@ -8923,33 +8987,33 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__BottomPatternCS__Alternatives_0_2_1"
- // $ANTLR start "rule__GuardPatternCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2912:1: rule__GuardPatternCS__Alternatives : ( ( ( rule__GuardPatternCS__Group_0__0 ) ) | ( ( rule__GuardPatternCS__Group_1__0 ) ) | ( ( rule__GuardPatternCS__Group_2__0 ) ) );
- public final void rule__GuardPatternCS__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Alternatives_1_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2924:1: rule__BottomPatternCS__Alternatives_1_1 : ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1 ) ) );
+ public final void rule__BottomPatternCS__Alternatives_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2916:1: ( ( ( rule__GuardPatternCS__Group_0__0 ) ) | ( ( rule__GuardPatternCS__Group_1__0 ) ) | ( ( rule__GuardPatternCS__Group_2__0 ) ) )
- int alt6=3;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2928:1: ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1 ) ) )
+ int alt6=2;
int LA6_0 = input.LA(1);
- if ( (LA6_0==69) ) {
- int LA6_1 = input.LA(2);
+ if ( ((LA6_0>=RULE_SIMPLE_ID && LA6_0<=RULE_ESCAPED_ID)||(LA6_0>=17 && LA6_0<=23)||(LA6_0>=25 && LA6_0<=27)) ) {
+ alt6=1;
+ }
+ else if ( (LA6_0==24) ) {
+ int LA6_2 = input.LA(2);
- if ( (synpred7_InternalQVTcore()) ) {
+ if ( (LA6_2==64||LA6_2==66||(LA6_2>=71 && LA6_2<=72)) ) {
alt6=1;
}
- else if ( (synpred8_InternalQVTcore()) ) {
+ else if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=17 && LA6_2<=27)) ) {
alt6=2;
}
- else if ( (true) ) {
- alt6=3;
- }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 6, 1, input);
+ new NoViableAltException("", 6, 2, input);
throw nvae;
}
@@ -8963,18 +9027,249 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2917:1: ( ( rule__GuardPatternCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2929:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2929:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2930:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1_0());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2931:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2931:2: rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0_in_rule__BottomPatternCS__Alternatives_1_16225);
+ rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2935:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2935:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2936:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_1_1());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2937:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2937:2: rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1_in_rule__BottomPatternCS__Alternatives_1_16243);
+ rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_1_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Alternatives_1_1"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Alternatives_1_2_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2946:1: rule__BottomPatternCS__Alternatives_1_2_1 : ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1 ) ) );
+ public final void rule__BottomPatternCS__Alternatives_1_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2950:1: ( ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0 ) ) | ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1 ) ) )
+ int alt7=2;
+ int LA7_0 = input.LA(1);
+
+ if ( ((LA7_0>=RULE_SIMPLE_ID && LA7_0<=RULE_ESCAPED_ID)||(LA7_0>=17 && LA7_0<=23)||(LA7_0>=25 && LA7_0<=27)) ) {
+ alt7=1;
+ }
+ else if ( (LA7_0==24) ) {
+ int LA7_2 = input.LA(2);
+
+ if ( (LA7_2==EOF||LA7_2==64||LA7_2==66||(LA7_2>=71 && LA7_2<=72)) ) {
+ alt7=1;
+ }
+ else if ( ((LA7_2>=RULE_SIMPLE_ID && LA7_2<=RULE_ESCAPED_ID)||(LA7_2>=17 && LA7_2<=27)) ) {
+ alt7=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 7, 2, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 7, 0, input);
+
+ throw nvae;
+ }
+ switch (alt7) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2951:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2917:1: ( ( rule__GuardPatternCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2918:1: ( rule__GuardPatternCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2951:1: ( ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2952:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_0());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2953:1: ( rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2953:2: rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0_in_rule__BottomPatternCS__Alternatives_1_2_16276);
+ rule__BottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getOwnedUnrealizedVariablesAssignment_1_2_1_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2957:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2957:6: ( ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2958:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_2_1_1());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2959:1: ( rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2959:2: rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1_in_rule__BottomPatternCS__Alternatives_1_2_16294);
+ rule__BottomPatternCS__OwnedRealizedVariablesAssignment_1_2_1_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getOwnedRealizedVariablesAssignment_1_2_1_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Alternatives_1_2_1"
+
+
+ // $ANTLR start "rule__GuardPatternCS__Alternatives"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2968:1: rule__GuardPatternCS__Alternatives : ( ( ( rule__GuardPatternCS__Group_0__0 ) ) | ( ( rule__GuardPatternCS__Group_1__0 ) ) | ( ( rule__GuardPatternCS__Group_2__0 ) ) | ( ( rule__GuardPatternCS__Group_3__0 ) ) );
+ public final void rule__GuardPatternCS__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2972:1: ( ( ( rule__GuardPatternCS__Group_0__0 ) ) | ( ( rule__GuardPatternCS__Group_1__0 ) ) | ( ( rule__GuardPatternCS__Group_2__0 ) ) | ( ( rule__GuardPatternCS__Group_3__0 ) ) )
+ int alt8=4;
+ int LA8_0 = input.LA(1);
+
+ if ( (LA8_0==69) ) {
+ int LA8_1 = input.LA(2);
+
+ if ( (synpred11_InternalQVTcore()) ) {
+ alt8=1;
+ }
+ else if ( (synpred12_InternalQVTcore()) ) {
+ alt8=2;
+ }
+ else if ( (synpred13_InternalQVTcore()) ) {
+ alt8=3;
+ }
+ else if ( (true) ) {
+ alt8=4;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 8, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 8, 0, input);
+
+ throw nvae;
+ }
+ switch (alt8) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2973:1: ( ( rule__GuardPatternCS__Group_0__0 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2973:1: ( ( rule__GuardPatternCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2974:1: ( rule__GuardPatternCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2919:1: ( rule__GuardPatternCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2919:2: rule__GuardPatternCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2975:1: ( rule__GuardPatternCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2975:2: rule__GuardPatternCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0_in_rule__GuardPatternCS__Alternatives6189);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0_in_rule__GuardPatternCS__Alternatives6327);
rule__GuardPatternCS__Group_0__0();
state._fsp--;
@@ -8992,18 +9287,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2923:6: ( ( rule__GuardPatternCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2979:6: ( ( rule__GuardPatternCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2923:6: ( ( rule__GuardPatternCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2924:1: ( rule__GuardPatternCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2979:6: ( ( rule__GuardPatternCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2980:1: ( rule__GuardPatternCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2925:1: ( rule__GuardPatternCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2925:2: rule__GuardPatternCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2981:1: ( rule__GuardPatternCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2981:2: rule__GuardPatternCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0_in_rule__GuardPatternCS__Alternatives6207);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0_in_rule__GuardPatternCS__Alternatives6345);
rule__GuardPatternCS__Group_1__0();
state._fsp--;
@@ -9021,18 +9316,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2929:6: ( ( rule__GuardPatternCS__Group_2__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2985:6: ( ( rule__GuardPatternCS__Group_2__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2929:6: ( ( rule__GuardPatternCS__Group_2__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2930:1: ( rule__GuardPatternCS__Group_2__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2985:6: ( ( rule__GuardPatternCS__Group_2__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2986:1: ( rule__GuardPatternCS__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2931:1: ( rule__GuardPatternCS__Group_2__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2931:2: rule__GuardPatternCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2987:1: ( rule__GuardPatternCS__Group_2__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2987:2: rule__GuardPatternCS__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0_in_rule__GuardPatternCS__Alternatives6225);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0_in_rule__GuardPatternCS__Alternatives6363);
rule__GuardPatternCS__Group_2__0();
state._fsp--;
@@ -9049,6 +9344,35 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
+ case 4 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2991:6: ( ( rule__GuardPatternCS__Group_3__0 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2991:6: ( ( rule__GuardPatternCS__Group_3__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2992:1: ( rule__GuardPatternCS__Group_3__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardPatternCSAccess().getGroup_3());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2993:1: ( rule__GuardPatternCS__Group_3__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2993:2: rule__GuardPatternCS__Group_3__0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__0_in_rule__GuardPatternCS__Alternatives6381);
+ rule__GuardPatternCS__Group_3__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardPatternCSAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+ break;
}
}
@@ -9067,40 +9391,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QueryCS__Alternatives_8"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2940:1: rule__QueryCS__Alternatives_8 : ( ( ';' ) | ( ( rule__QueryCS__Group_8_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3002:1: rule__QueryCS__Alternatives_8 : ( ( ';' ) | ( ( rule__QueryCS__Group_8_1__0 ) ) );
public final void rule__QueryCS__Alternatives_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2944:1: ( ( ';' ) | ( ( rule__QueryCS__Group_8_1__0 ) ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3006:1: ( ( ';' ) | ( ( rule__QueryCS__Group_8_1__0 ) ) )
+ int alt9=2;
+ int LA9_0 = input.LA(1);
- if ( (LA7_0==16) ) {
- alt7=1;
+ if ( (LA9_0==16) ) {
+ alt9=1;
}
- else if ( (LA7_0==63) ) {
- alt7=2;
+ else if ( (LA9_0==63) ) {
+ alt9=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
+ new NoViableAltException("", 9, 0, input);
throw nvae;
}
- switch (alt7) {
+ switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2945:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3007:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2945:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2946:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3007:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3008:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getSemicolonKeyword_8_0());
}
- match(input,16,FollowSets000.FOLLOW_16_in_rule__QueryCS__Alternatives_86259); if (state.failed) return ;
+ match(input,16,FollowSets000.FOLLOW_16_in_rule__QueryCS__Alternatives_86415); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getSemicolonKeyword_8_0());
}
@@ -9111,18 +9435,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2953:6: ( ( rule__QueryCS__Group_8_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3015:6: ( ( rule__QueryCS__Group_8_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2953:6: ( ( rule__QueryCS__Group_8_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2954:1: ( rule__QueryCS__Group_8_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3015:6: ( ( rule__QueryCS__Group_8_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3016:1: ( rule__QueryCS__Group_8_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_8_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2955:1: ( rule__QueryCS__Group_8_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2955:2: rule__QueryCS__Group_8_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3017:1: ( rule__QueryCS__Group_8_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3017:2: rule__QueryCS__Group_8_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0_in_rule__QueryCS__Alternatives_86278);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0_in_rule__QueryCS__Alternatives_86434);
rule__QueryCS__Group_8_1__0();
state._fsp--;
@@ -9157,95 +9481,95 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnrestrictedName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2964:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3026:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) );
public final void rule__UnrestrictedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2968:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
- int alt8=12;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3030:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
+ int alt10=12;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
{
- alt8=1;
+ alt10=1;
}
break;
case 17:
{
- alt8=2;
+ alt10=2;
}
break;
case 18:
{
- alt8=3;
+ alt10=3;
}
break;
case 19:
{
- alt8=4;
+ alt10=4;
}
break;
case 20:
{
- alt8=5;
+ alt10=5;
}
break;
case 21:
{
- alt8=6;
+ alt10=6;
}
break;
case 22:
{
- alt8=7;
+ alt10=7;
}
break;
case 23:
{
- alt8=8;
+ alt10=8;
}
break;
case 24:
{
- alt8=9;
+ alt10=9;
}
break;
case 25:
{
- alt8=10;
+ alt10=10;
}
break;
case 26:
{
- alt8=11;
+ alt10=11;
}
break;
case 27:
{
- alt8=12;
+ alt10=12;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
+ new NoViableAltException("", 10, 0, input);
throw nvae;
}
- switch (alt8) {
+ switch (alt10) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2969:1: ( ruleEssentialOCLUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3031:1: ( ruleEssentialOCLUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2969:1: ( ruleEssentialOCLUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2970:1: ruleEssentialOCLUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3031:1: ( ruleEssentialOCLUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3032:1: ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_rule__UnrestrictedName__Alternatives6311);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_rule__UnrestrictedName__Alternatives6467);
ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -9260,15 +9584,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2975:6: ( 'check' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3037:6: ( 'check' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2975:6: ( 'check' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2976:1: 'check'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3037:6: ( 'check' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3038:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__UnrestrictedName__Alternatives6329); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__UnrestrictedName__Alternatives6485); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1());
}
@@ -9279,15 +9603,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2983:6: ( 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3045:6: ( 'enforce' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2983:6: ( 'enforce' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2984:1: 'enforce'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3045:6: ( 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3046:1: 'enforce'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2());
}
- match(input,18,FollowSets000.FOLLOW_18_in_rule__UnrestrictedName__Alternatives6349); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_18_in_rule__UnrestrictedName__Alternatives6505); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2());
}
@@ -9298,15 +9622,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2991:6: ( 'import' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3053:6: ( 'import' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2991:6: ( 'import' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2992:1: 'import'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3053:6: ( 'import' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3054:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3());
}
- match(input,19,FollowSets000.FOLLOW_19_in_rule__UnrestrictedName__Alternatives6369); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_19_in_rule__UnrestrictedName__Alternatives6525); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3());
}
@@ -9317,15 +9641,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2999:6: ( 'imports' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3061:6: ( 'imports' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:2999:6: ( 'imports' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3000:1: 'imports'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3061:6: ( 'imports' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3062:1: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4());
}
- match(input,20,FollowSets000.FOLLOW_20_in_rule__UnrestrictedName__Alternatives6389); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_rule__UnrestrictedName__Alternatives6545); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4());
}
@@ -9336,15 +9660,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3007:6: ( 'library' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3069:6: ( 'library' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3007:6: ( 'library' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3008:1: 'library'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3069:6: ( 'library' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3070:1: 'library'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5());
}
- match(input,21,FollowSets000.FOLLOW_21_in_rule__UnrestrictedName__Alternatives6409); if (state.failed) return ;
+ match(input,21,FollowSets000.FOLLOW_21_in_rule__UnrestrictedName__Alternatives6565); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5());
}
@@ -9355,15 +9679,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3015:6: ( 'map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3077:6: ( 'map' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3015:6: ( 'map' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3016:1: 'map'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3077:6: ( 'map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3078:1: 'map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6());
}
- match(input,22,FollowSets000.FOLLOW_22_in_rule__UnrestrictedName__Alternatives6429); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_rule__UnrestrictedName__Alternatives6585); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6());
}
@@ -9374,15 +9698,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3023:6: ( 'query' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3085:6: ( 'query' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3023:6: ( 'query' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3024:1: 'query'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3085:6: ( 'query' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3086:1: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7());
}
- match(input,23,FollowSets000.FOLLOW_23_in_rule__UnrestrictedName__Alternatives6449); if (state.failed) return ;
+ match(input,23,FollowSets000.FOLLOW_23_in_rule__UnrestrictedName__Alternatives6605); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7());
}
@@ -9393,15 +9717,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3031:6: ( 'realize' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3093:6: ( 'realize' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3031:6: ( 'realize' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3032:1: 'realize'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3093:6: ( 'realize' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3094:1: 'realize'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8());
}
- match(input,24,FollowSets000.FOLLOW_24_in_rule__UnrestrictedName__Alternatives6469); if (state.failed) return ;
+ match(input,24,FollowSets000.FOLLOW_24_in_rule__UnrestrictedName__Alternatives6625); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8());
}
@@ -9412,15 +9736,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3039:6: ( 'refines' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3101:6: ( 'refines' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3039:6: ( 'refines' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3040:1: 'refines'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3101:6: ( 'refines' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3102:1: 'refines'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9());
}
- match(input,25,FollowSets000.FOLLOW_25_in_rule__UnrestrictedName__Alternatives6489); if (state.failed) return ;
+ match(input,25,FollowSets000.FOLLOW_25_in_rule__UnrestrictedName__Alternatives6645); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9());
}
@@ -9431,15 +9755,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3047:6: ( 'transformation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3109:6: ( 'transformation' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3047:6: ( 'transformation' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3048:1: 'transformation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3109:6: ( 'transformation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3110:1: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
}
- match(input,26,FollowSets000.FOLLOW_26_in_rule__UnrestrictedName__Alternatives6509); if (state.failed) return ;
+ match(input,26,FollowSets000.FOLLOW_26_in_rule__UnrestrictedName__Alternatives6665); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
}
@@ -9450,15 +9774,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3055:6: ( 'uses' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3117:6: ( 'uses' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3055:6: ( 'uses' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3056:1: 'uses'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3117:6: ( 'uses' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3118:1: 'uses'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__UnrestrictedName__Alternatives6529); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__UnrestrictedName__Alternatives6685); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
}
@@ -9486,40 +9810,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EssentialOCLUnaryOperatorName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3069:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3131:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
public final void rule__EssentialOCLUnaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3073:1: ( ( '-' ) | ( 'not' ) )
- int alt9=2;
- int LA9_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3135:1: ( ( '-' ) | ( 'not' ) )
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if ( (LA9_0==28) ) {
- alt9=1;
+ if ( (LA11_0==28) ) {
+ alt11=1;
}
- else if ( (LA9_0==29) ) {
- alt9=2;
+ else if ( (LA11_0==29) ) {
+ alt11=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
+ new NoViableAltException("", 11, 0, input);
throw nvae;
}
- switch (alt9) {
+ switch (alt11) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3074:1: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3136:1: ( '-' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3074:1: ( '-' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3075:1: '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3136:1: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3137:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0());
}
- match(input,28,FollowSets000.FOLLOW_28_in_rule__EssentialOCLUnaryOperatorName__Alternatives6565); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__EssentialOCLUnaryOperatorName__Alternatives6721); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0());
}
@@ -9530,15 +9854,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3082:6: ( 'not' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3144:6: ( 'not' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3082:6: ( 'not' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3083:1: 'not'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3144:6: ( 'not' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3145:1: 'not'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1());
}
- match(input,29,FollowSets000.FOLLOW_29_in_rule__EssentialOCLUnaryOperatorName__Alternatives6585); if (state.failed) return ;
+ match(input,29,FollowSets000.FOLLOW_29_in_rule__EssentialOCLUnaryOperatorName__Alternatives6741); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1());
}
@@ -9566,104 +9890,104 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EssentialOCLInfixOperatorName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3095:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3157:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
public final void rule__EssentialOCLInfixOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3099:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
- int alt10=14;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3161:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
+ int alt12=14;
switch ( input.LA(1) ) {
case 30:
{
- alt10=1;
+ alt12=1;
}
break;
case 31:
{
- alt10=2;
+ alt12=2;
}
break;
case 32:
{
- alt10=3;
+ alt12=3;
}
break;
case 28:
{
- alt10=4;
+ alt12=4;
}
break;
case 33:
{
- alt10=5;
+ alt12=5;
}
break;
case 34:
{
- alt10=6;
+ alt12=6;
}
break;
case 35:
{
- alt10=7;
+ alt12=7;
}
break;
case 36:
{
- alt10=8;
+ alt12=8;
}
break;
case 37:
{
- alt10=9;
+ alt12=9;
}
break;
case 38:
{
- alt10=10;
+ alt12=10;
}
break;
case 39:
{
- alt10=11;
+ alt12=11;
}
break;
case 40:
{
- alt10=12;
+ alt12=12;
}
break;
case 41:
{
- alt10=13;
+ alt12=13;
}
break;
case 42:
{
- alt10=14;
+ alt12=14;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
+ new NoViableAltException("", 12, 0, input);
throw nvae;
}
- switch (alt10) {
+ switch (alt12) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3100:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3162:1: ( '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3100:1: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3101:1: '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3162:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3163:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0());
}
- match(input,30,FollowSets000.FOLLOW_30_in_rule__EssentialOCLInfixOperatorName__Alternatives6620); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_30_in_rule__EssentialOCLInfixOperatorName__Alternatives6776); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0());
}
@@ -9674,15 +9998,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3108:6: ( '/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3170:6: ( '/' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3108:6: ( '/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3109:1: '/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3170:6: ( '/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3171:1: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1());
}
- match(input,31,FollowSets000.FOLLOW_31_in_rule__EssentialOCLInfixOperatorName__Alternatives6640); if (state.failed) return ;
+ match(input,31,FollowSets000.FOLLOW_31_in_rule__EssentialOCLInfixOperatorName__Alternatives6796); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1());
}
@@ -9693,15 +10017,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3116:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3178:6: ( '+' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3116:6: ( '+' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3117:1: '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3178:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3179:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2());
}
- match(input,32,FollowSets000.FOLLOW_32_in_rule__EssentialOCLInfixOperatorName__Alternatives6660); if (state.failed) return ;
+ match(input,32,FollowSets000.FOLLOW_32_in_rule__EssentialOCLInfixOperatorName__Alternatives6816); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2());
}
@@ -9712,15 +10036,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3124:6: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3186:6: ( '-' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3124:6: ( '-' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3125:1: '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3186:6: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3187:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3());
}
- match(input,28,FollowSets000.FOLLOW_28_in_rule__EssentialOCLInfixOperatorName__Alternatives6680); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__EssentialOCLInfixOperatorName__Alternatives6836); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3());
}
@@ -9731,15 +10055,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3132:6: ( '>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3194:6: ( '>' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3132:6: ( '>' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3133:1: '>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3194:6: ( '>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3195:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4());
}
- match(input,33,FollowSets000.FOLLOW_33_in_rule__EssentialOCLInfixOperatorName__Alternatives6700); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_33_in_rule__EssentialOCLInfixOperatorName__Alternatives6856); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4());
}
@@ -9750,15 +10074,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3140:6: ( '<' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3202:6: ( '<' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3140:6: ( '<' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3141:1: '<'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3202:6: ( '<' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3203:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5());
}
- match(input,34,FollowSets000.FOLLOW_34_in_rule__EssentialOCLInfixOperatorName__Alternatives6720); if (state.failed) return ;
+ match(input,34,FollowSets000.FOLLOW_34_in_rule__EssentialOCLInfixOperatorName__Alternatives6876); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5());
}
@@ -9769,15 +10093,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3148:6: ( '>=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3210:6: ( '>=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3148:6: ( '>=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3149:1: '>='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3210:6: ( '>=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3211:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6());
}
- match(input,35,FollowSets000.FOLLOW_35_in_rule__EssentialOCLInfixOperatorName__Alternatives6740); if (state.failed) return ;
+ match(input,35,FollowSets000.FOLLOW_35_in_rule__EssentialOCLInfixOperatorName__Alternatives6896); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6());
}
@@ -9788,15 +10112,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3156:6: ( '<=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3218:6: ( '<=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3156:6: ( '<=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3157:1: '<='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3218:6: ( '<=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3219:1: '<='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7());
}
- match(input,36,FollowSets000.FOLLOW_36_in_rule__EssentialOCLInfixOperatorName__Alternatives6760); if (state.failed) return ;
+ match(input,36,FollowSets000.FOLLOW_36_in_rule__EssentialOCLInfixOperatorName__Alternatives6916); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7());
}
@@ -9807,15 +10131,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3164:6: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3226:6: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3164:6: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3165:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3226:6: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3227:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8());
}
- match(input,37,FollowSets000.FOLLOW_37_in_rule__EssentialOCLInfixOperatorName__Alternatives6780); if (state.failed) return ;
+ match(input,37,FollowSets000.FOLLOW_37_in_rule__EssentialOCLInfixOperatorName__Alternatives6936); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8());
}
@@ -9826,15 +10150,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3172:6: ( '<>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3234:6: ( '<>' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3172:6: ( '<>' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3173:1: '<>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3234:6: ( '<>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3235:1: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9());
}
- match(input,38,FollowSets000.FOLLOW_38_in_rule__EssentialOCLInfixOperatorName__Alternatives6800); if (state.failed) return ;
+ match(input,38,FollowSets000.FOLLOW_38_in_rule__EssentialOCLInfixOperatorName__Alternatives6956); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9());
}
@@ -9845,15 +10169,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3180:6: ( 'and' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3242:6: ( 'and' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3180:6: ( 'and' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3181:1: 'and'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3242:6: ( 'and' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3243:1: 'and'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10());
}
- match(input,39,FollowSets000.FOLLOW_39_in_rule__EssentialOCLInfixOperatorName__Alternatives6820); if (state.failed) return ;
+ match(input,39,FollowSets000.FOLLOW_39_in_rule__EssentialOCLInfixOperatorName__Alternatives6976); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10());
}
@@ -9864,15 +10188,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3188:6: ( 'or' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3250:6: ( 'or' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3188:6: ( 'or' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3189:1: 'or'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3250:6: ( 'or' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3251:1: 'or'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11());
}
- match(input,40,FollowSets000.FOLLOW_40_in_rule__EssentialOCLInfixOperatorName__Alternatives6840); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_40_in_rule__EssentialOCLInfixOperatorName__Alternatives6996); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11());
}
@@ -9883,15 +10207,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 13 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3196:6: ( 'xor' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3258:6: ( 'xor' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3196:6: ( 'xor' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3197:1: 'xor'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3258:6: ( 'xor' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3259:1: 'xor'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12());
}
- match(input,41,FollowSets000.FOLLOW_41_in_rule__EssentialOCLInfixOperatorName__Alternatives6860); if (state.failed) return ;
+ match(input,41,FollowSets000.FOLLOW_41_in_rule__EssentialOCLInfixOperatorName__Alternatives7016); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12());
}
@@ -9902,15 +10226,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 14 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3204:6: ( 'implies' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3266:6: ( 'implies' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3204:6: ( 'implies' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3205:1: 'implies'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3266:6: ( 'implies' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3267:1: 'implies'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13());
}
- match(input,42,FollowSets000.FOLLOW_42_in_rule__EssentialOCLInfixOperatorName__Alternatives6880); if (state.failed) return ;
+ match(input,42,FollowSets000.FOLLOW_42_in_rule__EssentialOCLInfixOperatorName__Alternatives7036); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13());
}
@@ -9938,54 +10262,54 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EssentialOCLNavigationOperatorName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3217:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3279:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
public final void rule__EssentialOCLNavigationOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3221:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
- int alt11=4;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3283:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
+ int alt13=4;
switch ( input.LA(1) ) {
case 43:
{
- alt11=1;
+ alt13=1;
}
break;
case 44:
{
- alt11=2;
+ alt13=2;
}
break;
case 45:
{
- alt11=3;
+ alt13=3;
}
break;
case 46:
{
- alt11=4;
+ alt13=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
+ new NoViableAltException("", 13, 0, input);
throw nvae;
}
- switch (alt11) {
+ switch (alt13) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3222:1: ( '.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3284:1: ( '.' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3222:1: ( '.' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3223:1: '.'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3284:1: ( '.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3285:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0());
}
- match(input,43,FollowSets000.FOLLOW_43_in_rule__EssentialOCLNavigationOperatorName__Alternatives6915); if (state.failed) return ;
+ match(input,43,FollowSets000.FOLLOW_43_in_rule__EssentialOCLNavigationOperatorName__Alternatives7071); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0());
}
@@ -9996,15 +10320,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3230:6: ( '->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3292:6: ( '->' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3230:6: ( '->' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3231:1: '->'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3292:6: ( '->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3293:1: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__EssentialOCLNavigationOperatorName__Alternatives6935); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__EssentialOCLNavigationOperatorName__Alternatives7091); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1());
}
@@ -10015,15 +10339,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3238:6: ( '?.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3300:6: ( '?.' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3238:6: ( '?.' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3239:1: '?.'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3300:6: ( '?.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3301:1: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2());
}
- match(input,45,FollowSets000.FOLLOW_45_in_rule__EssentialOCLNavigationOperatorName__Alternatives6955); if (state.failed) return ;
+ match(input,45,FollowSets000.FOLLOW_45_in_rule__EssentialOCLNavigationOperatorName__Alternatives7111); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2());
}
@@ -10034,15 +10358,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3246:6: ( '?->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3308:6: ( '?->' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3246:6: ( '?->' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3247:1: '?->'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3308:6: ( '?->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3309:1: '?->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3());
}
- match(input,46,FollowSets000.FOLLOW_46_in_rule__EssentialOCLNavigationOperatorName__Alternatives6975); if (state.failed) return ;
+ match(input,46,FollowSets000.FOLLOW_46_in_rule__EssentialOCLNavigationOperatorName__Alternatives7131); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3());
}
@@ -10070,40 +10394,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BinaryOperatorName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3259:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3321:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
public final void rule__BinaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3263:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
- int alt12=2;
- int LA12_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3325:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- if ( (LA12_0==28||(LA12_0>=30 && LA12_0<=42)) ) {
- alt12=1;
+ if ( (LA14_0==28||(LA14_0>=30 && LA14_0<=42)) ) {
+ alt14=1;
}
- else if ( ((LA12_0>=43 && LA12_0<=46)) ) {
- alt12=2;
+ else if ( ((LA14_0>=43 && LA14_0<=46)) ) {
+ alt14=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
+ new NoViableAltException("", 14, 0, input);
throw nvae;
}
- switch (alt12) {
+ switch (alt14) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3264:1: ( ruleInfixOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3326:1: ( ruleInfixOperatorName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3264:1: ( ruleInfixOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3265:1: ruleInfixOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3326:1: ( ruleInfixOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3327:1: ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getInfixOperatorNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorName_in_rule__BinaryOperatorName__Alternatives7009);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorName_in_rule__BinaryOperatorName__Alternatives7165);
ruleInfixOperatorName();
state._fsp--;
@@ -10118,15 +10442,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3270:6: ( ruleNavigationOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3332:6: ( ruleNavigationOperatorName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3270:6: ( ruleNavigationOperatorName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3271:1: ruleNavigationOperatorName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3332:6: ( ruleNavigationOperatorName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3333:1: ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getNavigationOperatorNameParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorName_in_rule__BinaryOperatorName__Alternatives7026);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorName_in_rule__BinaryOperatorName__Alternatives7182);
ruleNavigationOperatorName();
state._fsp--;
@@ -10158,14 +10482,14 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EssentialOCLUnreservedName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3281:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3343:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
public final void rule__EssentialOCLUnreservedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3285:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
- int alt13=5;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3347:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
+ int alt15=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
@@ -10181,7 +10505,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
case 26:
case 27:
{
- alt13=1;
+ alt15=1;
}
break;
case 57:
@@ -10190,7 +10514,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
case 60:
case 61:
{
- alt13=2;
+ alt15=2;
}
break;
case 49:
@@ -10202,38 +10526,38 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
case 55:
case 56:
{
- alt13=3;
+ alt15=3;
}
break;
case 47:
{
- alt13=4;
+ alt15=4;
}
break;
case 48:
{
- alt13=5;
+ alt15=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
+ new NoViableAltException("", 15, 0, input);
throw nvae;
}
- switch (alt13) {
+ switch (alt15) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3286:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3348:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3286:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3287:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3348:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3349:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__EssentialOCLUnreservedName__Alternatives7058);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__EssentialOCLUnreservedName__Alternatives7214);
ruleUnrestrictedName();
state._fsp--;
@@ -10248,15 +10572,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3292:6: ( ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3354:6: ( ruleCollectionTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3292:6: ( ruleCollectionTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3293:1: ruleCollectionTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3354:6: ( ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3355:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7075);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7231);
ruleCollectionTypeIdentifier();
state._fsp--;
@@ -10271,15 +10595,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3298:6: ( rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3360:6: ( rulePrimitiveTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3298:6: ( rulePrimitiveTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3299:1: rulePrimitiveTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3360:6: ( rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3361:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7092);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7248);
rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -10294,15 +10618,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3304:6: ( 'Map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3366:6: ( 'Map' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3304:6: ( 'Map' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3305:1: 'Map'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3366:6: ( 'Map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3367:1: 'Map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3());
}
- match(input,47,FollowSets000.FOLLOW_47_in_rule__EssentialOCLUnreservedName__Alternatives7110); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_47_in_rule__EssentialOCLUnreservedName__Alternatives7266); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3());
}
@@ -10313,15 +10637,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3312:6: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3374:6: ( 'Tuple' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3312:6: ( 'Tuple' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3313:1: 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3374:6: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3375:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4());
}
- match(input,48,FollowSets000.FOLLOW_48_in_rule__EssentialOCLUnreservedName__Alternatives7130); if (state.failed) return ;
+ match(input,48,FollowSets000.FOLLOW_48_in_rule__EssentialOCLUnreservedName__Alternatives7286); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4());
}
@@ -10349,43 +10673,43 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__URIFirstPathElementCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3325:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3387:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
public final void rule__URIFirstPathElementCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3329:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
- int alt14=2;
- int LA14_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3391:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
- if ( ((LA14_0>=RULE_SIMPLE_ID && LA14_0<=RULE_ESCAPED_ID)||(LA14_0>=17 && LA14_0<=27)) ) {
- alt14=1;
+ if ( ((LA16_0>=RULE_SIMPLE_ID && LA16_0<=RULE_ESCAPED_ID)||(LA16_0>=17 && LA16_0<=27)) ) {
+ alt16=1;
}
- else if ( (LA14_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt14=2;
+ else if ( (LA16_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt16=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
+ new NoViableAltException("", 16, 0, input);
throw nvae;
}
- switch (alt14) {
+ switch (alt16) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3330:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3392:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3330:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3331:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3392:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3393:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3332:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3332:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3394:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3394:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_0_in_rule__URIFirstPathElementCS__Alternatives7164);
+ pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_0_in_rule__URIFirstPathElementCS__Alternatives7320);
rule__URIFirstPathElementCS__ReferredElementAssignment_0();
state._fsp--;
@@ -10403,18 +10727,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3336:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3398:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3336:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3337:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3398:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3399:1: ( rule__URIFirstPathElementCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3338:1: ( rule__URIFirstPathElementCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3338:2: rule__URIFirstPathElementCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3400:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3400:2: rule__URIFirstPathElementCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0_in_rule__URIFirstPathElementCS__Alternatives7182);
+ pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0_in_rule__URIFirstPathElementCS__Alternatives7338);
rule__URIFirstPathElementCS__Group_1__0();
state._fsp--;
@@ -10449,74 +10773,74 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PrimitiveTypeIdentifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3347:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3409:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
public final void rule__PrimitiveTypeIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3351:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
- int alt15=8;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3413:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
+ int alt17=8;
switch ( input.LA(1) ) {
case 49:
{
- alt15=1;
+ alt17=1;
}
break;
case 50:
{
- alt15=2;
+ alt17=2;
}
break;
case 51:
{
- alt15=3;
+ alt17=3;
}
break;
case 52:
{
- alt15=4;
+ alt17=4;
}
break;
case 53:
{
- alt15=5;
+ alt17=5;
}
break;
case 54:
{
- alt15=6;
+ alt17=6;
}
break;
case 55:
{
- alt15=7;
+ alt17=7;
}
break;
case 56:
{
- alt15=8;
+ alt17=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt15) {
+ switch (alt17) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3352:1: ( 'Boolean' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3414:1: ( 'Boolean' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3352:1: ( 'Boolean' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3353:1: 'Boolean'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3414:1: ( 'Boolean' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3415:1: 'Boolean'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
}
- match(input,49,FollowSets000.FOLLOW_49_in_rule__PrimitiveTypeIdentifier__Alternatives7216); if (state.failed) return ;
+ match(input,49,FollowSets000.FOLLOW_49_in_rule__PrimitiveTypeIdentifier__Alternatives7372); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
}
@@ -10527,15 +10851,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3360:6: ( 'Integer' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3422:6: ( 'Integer' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3360:6: ( 'Integer' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3361:1: 'Integer'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3422:6: ( 'Integer' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3423:1: 'Integer'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
}
- match(input,50,FollowSets000.FOLLOW_50_in_rule__PrimitiveTypeIdentifier__Alternatives7236); if (state.failed) return ;
+ match(input,50,FollowSets000.FOLLOW_50_in_rule__PrimitiveTypeIdentifier__Alternatives7392); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
}
@@ -10546,15 +10870,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3368:6: ( 'Real' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3430:6: ( 'Real' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3368:6: ( 'Real' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3369:1: 'Real'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3430:6: ( 'Real' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3431:1: 'Real'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
}
- match(input,51,FollowSets000.FOLLOW_51_in_rule__PrimitiveTypeIdentifier__Alternatives7256); if (state.failed) return ;
+ match(input,51,FollowSets000.FOLLOW_51_in_rule__PrimitiveTypeIdentifier__Alternatives7412); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
}
@@ -10565,15 +10889,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3376:6: ( 'String' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3438:6: ( 'String' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3376:6: ( 'String' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3377:1: 'String'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3438:6: ( 'String' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3439:1: 'String'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
}
- match(input,52,FollowSets000.FOLLOW_52_in_rule__PrimitiveTypeIdentifier__Alternatives7276); if (state.failed) return ;
+ match(input,52,FollowSets000.FOLLOW_52_in_rule__PrimitiveTypeIdentifier__Alternatives7432); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
}
@@ -10584,15 +10908,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3384:6: ( 'UnlimitedNatural' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3446:6: ( 'UnlimitedNatural' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3384:6: ( 'UnlimitedNatural' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3385:1: 'UnlimitedNatural'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3446:6: ( 'UnlimitedNatural' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3447:1: 'UnlimitedNatural'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
}
- match(input,53,FollowSets000.FOLLOW_53_in_rule__PrimitiveTypeIdentifier__Alternatives7296); if (state.failed) return ;
+ match(input,53,FollowSets000.FOLLOW_53_in_rule__PrimitiveTypeIdentifier__Alternatives7452); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
}
@@ -10603,15 +10927,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3392:6: ( 'OclAny' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3454:6: ( 'OclAny' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3392:6: ( 'OclAny' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3393:1: 'OclAny'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3454:6: ( 'OclAny' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3455:1: 'OclAny'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
}
- match(input,54,FollowSets000.FOLLOW_54_in_rule__PrimitiveTypeIdentifier__Alternatives7316); if (state.failed) return ;
+ match(input,54,FollowSets000.FOLLOW_54_in_rule__PrimitiveTypeIdentifier__Alternatives7472); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
}
@@ -10622,15 +10946,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3400:6: ( 'OclInvalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3462:6: ( 'OclInvalid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3400:6: ( 'OclInvalid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3401:1: 'OclInvalid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3462:6: ( 'OclInvalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3463:1: 'OclInvalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
}
- match(input,55,FollowSets000.FOLLOW_55_in_rule__PrimitiveTypeIdentifier__Alternatives7336); if (state.failed) return ;
+ match(input,55,FollowSets000.FOLLOW_55_in_rule__PrimitiveTypeIdentifier__Alternatives7492); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
}
@@ -10641,15 +10965,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3408:6: ( 'OclVoid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3470:6: ( 'OclVoid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3408:6: ( 'OclVoid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3409:1: 'OclVoid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3470:6: ( 'OclVoid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3471:1: 'OclVoid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
- match(input,56,FollowSets000.FOLLOW_56_in_rule__PrimitiveTypeIdentifier__Alternatives7356); if (state.failed) return ;
+ match(input,56,FollowSets000.FOLLOW_56_in_rule__PrimitiveTypeIdentifier__Alternatives7512); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
@@ -10677,59 +11001,59 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectionTypeIdentifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3421:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3483:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
public final void rule__CollectionTypeIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3425:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
- int alt16=5;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3487:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
+ int alt18=5;
switch ( input.LA(1) ) {
case 57:
{
- alt16=1;
+ alt18=1;
}
break;
case 58:
{
- alt16=2;
+ alt18=2;
}
break;
case 59:
{
- alt16=3;
+ alt18=3;
}
break;
case 60:
{
- alt16=4;
+ alt18=4;
}
break;
case 61:
{
- alt16=5;
+ alt18=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
+ new NoViableAltException("", 18, 0, input);
throw nvae;
}
- switch (alt16) {
+ switch (alt18) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3426:1: ( 'Set' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3488:1: ( 'Set' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3426:1: ( 'Set' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3427:1: 'Set'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3488:1: ( 'Set' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3489:1: 'Set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
}
- match(input,57,FollowSets000.FOLLOW_57_in_rule__CollectionTypeIdentifier__Alternatives7391); if (state.failed) return ;
+ match(input,57,FollowSets000.FOLLOW_57_in_rule__CollectionTypeIdentifier__Alternatives7547); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
}
@@ -10740,15 +11064,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3434:6: ( 'Bag' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3496:6: ( 'Bag' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3434:6: ( 'Bag' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3435:1: 'Bag'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3496:6: ( 'Bag' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3497:1: 'Bag'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
}
- match(input,58,FollowSets000.FOLLOW_58_in_rule__CollectionTypeIdentifier__Alternatives7411); if (state.failed) return ;
+ match(input,58,FollowSets000.FOLLOW_58_in_rule__CollectionTypeIdentifier__Alternatives7567); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
}
@@ -10759,15 +11083,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3442:6: ( 'Sequence' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3504:6: ( 'Sequence' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3442:6: ( 'Sequence' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3443:1: 'Sequence'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3504:6: ( 'Sequence' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3505:1: 'Sequence'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
}
- match(input,59,FollowSets000.FOLLOW_59_in_rule__CollectionTypeIdentifier__Alternatives7431); if (state.failed) return ;
+ match(input,59,FollowSets000.FOLLOW_59_in_rule__CollectionTypeIdentifier__Alternatives7587); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
}
@@ -10778,15 +11102,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3450:6: ( 'Collection' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3512:6: ( 'Collection' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3450:6: ( 'Collection' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3451:1: 'Collection'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3512:6: ( 'Collection' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3513:1: 'Collection'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
}
- match(input,60,FollowSets000.FOLLOW_60_in_rule__CollectionTypeIdentifier__Alternatives7451); if (state.failed) return ;
+ match(input,60,FollowSets000.FOLLOW_60_in_rule__CollectionTypeIdentifier__Alternatives7607); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
}
@@ -10797,15 +11121,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3458:6: ( 'OrderedSet' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3520:6: ( 'OrderedSet' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3458:6: ( 'OrderedSet' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3459:1: 'OrderedSet'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3520:6: ( 'OrderedSet' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3521:1: 'OrderedSet'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
- match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionTypeIdentifier__Alternatives7471); if (state.failed) return ;
+ match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionTypeIdentifier__Alternatives7627); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
@@ -10833,29 +11157,29 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectionLiteralPartCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3471:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3533:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );
public final void rule__CollectionLiteralPartCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3475:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
- int alt17=2;
- alt17 = dfa17.predict(input);
- switch (alt17) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3537:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
+ int alt19=2;
+ alt19 = dfa19.predict(input);
+ switch (alt19) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3476:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3538:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3476:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3477:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3538:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3539:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3478:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3478:2: rule__CollectionLiteralPartCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3540:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3540:2: rule__CollectionLiteralPartCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0_in_rule__CollectionLiteralPartCS__Alternatives7505);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0_in_rule__CollectionLiteralPartCS__Alternatives7661);
rule__CollectionLiteralPartCS__Group_0__0();
state._fsp--;
@@ -10873,18 +11197,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3482:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3544:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3482:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3483:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3544:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3545:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3484:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3484:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3546:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3546:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1_in_rule__CollectionLiteralPartCS__Alternatives7523);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1_in_rule__CollectionLiteralPartCS__Alternatives7679);
rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1();
state._fsp--;
@@ -10919,26 +11243,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3493:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3555:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3497:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
- int alt18=2;
- alt18 = dfa18.predict(input);
- switch (alt18) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3559:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ int alt20=2;
+ alt20 = dfa20.predict(input);
+ switch (alt20) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3498:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3560:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3498:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3499:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3560:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3561:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_07556);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_07712);
ruleExpCS();
state._fsp--;
@@ -10953,15 +11277,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3504:6: ( rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3566:6: ( rulePatternExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3504:6: ( rulePatternExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3505:1: rulePatternExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3566:6: ( rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3567:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionPatternExpCSParserRuleCall_2_0_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_07573);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_07729);
rulePatternExpCS();
state._fsp--;
@@ -10993,65 +11317,65 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PrimitiveLiteralExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3515:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3577:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
public final void rule__PrimitiveLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3519:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
- int alt19=6;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3581:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
+ int alt21=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt19=1;
+ alt21=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt19=2;
+ alt21=2;
}
break;
case 93:
case 94:
{
- alt19=3;
+ alt21=3;
}
break;
case 30:
{
- alt19=4;
+ alt21=4;
}
break;
case 78:
{
- alt19=5;
+ alt21=5;
}
break;
case 79:
{
- alt19=6;
+ alt21=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt21) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3520:1: ( ruleNumberLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3582:1: ( ruleNumberLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3520:1: ( ruleNumberLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3521:1: ruleNumberLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3582:1: ( ruleNumberLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3583:1: ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7605);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7761);
ruleNumberLiteralExpCS();
state._fsp--;
@@ -11066,15 +11390,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3526:6: ( ruleStringLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3588:6: ( ruleStringLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3526:6: ( ruleStringLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3527:1: ruleStringLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3588:6: ( ruleStringLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3589:1: ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7622);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7778);
ruleStringLiteralExpCS();
state._fsp--;
@@ -11089,15 +11413,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3532:6: ( ruleBooleanLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3594:6: ( ruleBooleanLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3532:6: ( ruleBooleanLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3533:1: ruleBooleanLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3594:6: ( ruleBooleanLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3595:1: ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7639);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7795);
ruleBooleanLiteralExpCS();
state._fsp--;
@@ -11112,15 +11436,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3538:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3600:6: ( ruleUnlimitedNaturalLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3538:6: ( ruleUnlimitedNaturalLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3539:1: ruleUnlimitedNaturalLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3600:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3601:1: ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7656);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7812);
ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -11135,15 +11459,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3544:6: ( ruleInvalidLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3606:6: ( ruleInvalidLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3544:6: ( ruleInvalidLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3545:1: ruleInvalidLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3606:6: ( ruleInvalidLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3607:1: ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7673);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7829);
ruleInvalidLiteralExpCS();
state._fsp--;
@@ -11158,15 +11482,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3550:6: ( ruleNullLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3612:6: ( ruleNullLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3550:6: ( ruleNullLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3551:1: ruleNullLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3612:6: ( ruleNullLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3613:1: ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7690);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7846);
ruleNullLiteralExpCS();
state._fsp--;
@@ -11198,43 +11522,43 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanLiteralExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3561:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3623:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) );
public final void rule__BooleanLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3565:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3627:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA20_0==93) ) {
- alt20=1;
+ if ( (LA22_0==93) ) {
+ alt22=1;
}
- else if ( (LA20_0==94) ) {
- alt20=2;
+ else if ( (LA22_0==94) ) {
+ alt22=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
+ new NoViableAltException("", 22, 0, input);
throw nvae;
}
- switch (alt20) {
+ switch (alt22) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3566:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3628:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3566:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3567:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3628:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3629:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3568:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3568:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3630:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3630:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__SymbolAssignment_0_in_rule__BooleanLiteralExpCS__Alternatives7722);
+ pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__SymbolAssignment_0_in_rule__BooleanLiteralExpCS__Alternatives7878);
rule__BooleanLiteralExpCS__SymbolAssignment_0();
state._fsp--;
@@ -11252,18 +11576,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3572:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3634:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3572:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3573:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3634:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3635:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3574:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3574:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3636:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3636:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__SymbolAssignment_1_in_rule__BooleanLiteralExpCS__Alternatives7740);
+ pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__SymbolAssignment_1_in_rule__BooleanLiteralExpCS__Alternatives7896);
rule__BooleanLiteralExpCS__SymbolAssignment_1();
state._fsp--;
@@ -11298,14 +11622,14 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TypeLiteralCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3583:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3645:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
public final void rule__TypeLiteralCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3587:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
- int alt21=4;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3649:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
+ int alt23=4;
switch ( input.LA(1) ) {
case 49:
case 50:
@@ -11316,7 +11640,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
case 55:
case 56:
{
- alt21=1;
+ alt23=1;
}
break;
case 57:
@@ -11325,38 +11649,38 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
case 60:
case 61:
{
- alt21=2;
+ alt23=2;
}
break;
case 47:
{
- alt21=3;
+ alt23=3;
}
break;
case 48:
{
- alt21=4;
+ alt23=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 23, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt23) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3588:1: ( rulePrimitiveTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3650:1: ( rulePrimitiveTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3588:1: ( rulePrimitiveTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3589:1: rulePrimitiveTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3650:1: ( rulePrimitiveTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3651:1: rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_rule__TypeLiteralCS__Alternatives7773);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_rule__TypeLiteralCS__Alternatives7929);
rulePrimitiveTypeCS();
state._fsp--;
@@ -11371,15 +11695,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3594:6: ( ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3656:6: ( ruleCollectionTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3594:6: ( ruleCollectionTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3595:1: ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3656:6: ( ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3657:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_rule__TypeLiteralCS__Alternatives7790);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_rule__TypeLiteralCS__Alternatives7946);
ruleCollectionTypeCS();
state._fsp--;
@@ -11394,15 +11718,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3600:6: ( ruleMapTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3662:6: ( ruleMapTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3600:6: ( ruleMapTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3601:1: ruleMapTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3662:6: ( ruleMapTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3663:1: ruleMapTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getMapTypeCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_rule__TypeLiteralCS__Alternatives7807);
+ pushFollow(FollowSets000.FOLLOW_ruleMapTypeCS_in_rule__TypeLiteralCS__Alternatives7963);
ruleMapTypeCS();
state._fsp--;
@@ -11417,15 +11741,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3606:6: ( ruleTupleTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3668:6: ( ruleTupleTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3606:6: ( ruleTupleTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3607:1: ruleTupleTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3668:6: ( ruleTupleTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3669:1: ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_rule__TypeLiteralCS__Alternatives7824);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_rule__TypeLiteralCS__Alternatives7980);
ruleTupleTypeCS();
state._fsp--;
@@ -11457,26 +11781,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TypeExpCS__Alternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3617:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3679:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
public final void rule__TypeExpCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3621:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
- int alt22=3;
- alt22 = dfa22.predict(input);
- switch (alt22) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3683:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
+ int alt24=3;
+ alt24 = dfa24.predict(input);
+ switch (alt24) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3622:1: ( ruleTypeNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3684:1: ( ruleTypeNameExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3622:1: ( ruleTypeNameExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3623:1: ruleTypeNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3684:1: ( ruleTypeNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3685:1: ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_rule__TypeExpCS__Alternatives_07856);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_rule__TypeExpCS__Alternatives_08012);
ruleTypeNameExpCS();
state._fsp--;
@@ -11491,15 +11815,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3628:6: ( ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3690:6: ( ruleTypeLiteralCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3628:6: ( ruleTypeLiteralCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3629:1: ruleTypeLiteralCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3690:6: ( ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3691:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeExpCS__Alternatives_07873);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeExpCS__Alternatives_08029);
ruleTypeLiteralCS();
state._fsp--;
@@ -11514,15 +11838,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3634:6: ( ruleCollectionPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3696:6: ( ruleCollectionPatternCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3634:6: ( ruleCollectionPatternCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3635:1: ruleCollectionPatternCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3696:6: ( ruleCollectionPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3697:1: ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionPatternCS_in_rule__TypeExpCS__Alternatives_07890);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionPatternCS_in_rule__TypeExpCS__Alternatives_08046);
ruleCollectionPatternCS();
state._fsp--;
@@ -11554,29 +11878,29 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3645:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3707:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
public final void rule__ExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3649:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
- int alt23=2;
- alt23 = dfa23.predict(input);
- switch (alt23) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3711:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
+ int alt25=2;
+ alt25 = dfa25.predict(input);
+ switch (alt25) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3650:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3712:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3650:1: ( ( rule__ExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3651:1: ( rule__ExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3712:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3713:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3652:1: ( rule__ExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3652:2: rule__ExpCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3714:1: ( rule__ExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3714:2: rule__ExpCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0_in_rule__ExpCS__Alternatives7922);
+ pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0_in_rule__ExpCS__Alternatives8078);
rule__ExpCS__Group_0__0();
state._fsp--;
@@ -11594,15 +11918,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3656:6: ( rulePrefixedLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3718:6: ( rulePrefixedLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3656:6: ( rulePrefixedLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3657:1: rulePrefixedLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3718:6: ( rulePrefixedLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3719:1: rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixedLetExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_rule__ExpCS__Alternatives7940);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedLetExpCS_in_rule__ExpCS__Alternatives8096);
rulePrefixedLetExpCS();
state._fsp--;
@@ -11634,43 +11958,43 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PrefixedLetExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3667:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3729:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
public final void rule__PrefixedLetExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3671:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
- int alt24=2;
- int LA24_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3733:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( ((LA24_0>=28 && LA24_0<=29)) ) {
- alt24=1;
+ if ( ((LA26_0>=28 && LA26_0<=29)) ) {
+ alt26=1;
}
- else if ( (LA24_0==88) ) {
- alt24=2;
+ else if ( (LA26_0==88) ) {
+ alt26=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
+ new NoViableAltException("", 26, 0, input);
throw nvae;
}
- switch (alt24) {
+ switch (alt26) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3672:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3734:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3672:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3673:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3734:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3735:1: ( rule__PrefixedLetExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3674:1: ( rule__PrefixedLetExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3674:2: rule__PrefixedLetExpCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3736:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3736:2: rule__PrefixedLetExpCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__0_in_rule__PrefixedLetExpCS__Alternatives7972);
+ pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__0_in_rule__PrefixedLetExpCS__Alternatives8128);
rule__PrefixedLetExpCS__Group_0__0();
state._fsp--;
@@ -11688,15 +12012,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3678:6: ( ruleLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3740:6: ( ruleLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3678:6: ( ruleLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3679:1: ruleLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3740:6: ( ruleLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3741:1: ruleLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getLetExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rule__PrefixedLetExpCS__Alternatives7990);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rule__PrefixedLetExpCS__Alternatives8146);
ruleLetExpCS();
state._fsp--;
@@ -11728,43 +12052,43 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PrefixedPrimaryExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3689:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3751:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
public final void rule__PrefixedPrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3693:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
- int alt25=2;
- int LA25_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3755:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( ((LA25_0>=28 && LA25_0<=29)) ) {
- alt25=1;
+ if ( ((LA27_0>=28 && LA27_0<=29)) ) {
+ alt27=1;
}
- else if ( ((LA25_0>=RULE_INT && LA25_0<=RULE_ESCAPED_ID)||(LA25_0>=17 && LA25_0<=27)||LA25_0==30||(LA25_0>=47 && LA25_0<=61)||LA25_0==69||LA25_0==76||(LA25_0>=78 && LA25_0<=79)||LA25_0==83||LA25_0==89||(LA25_0>=93 && LA25_0<=94)) ) {
- alt25=2;
+ else if ( ((LA27_0>=RULE_INT && LA27_0<=RULE_ESCAPED_ID)||(LA27_0>=17 && LA27_0<=27)||LA27_0==30||(LA27_0>=47 && LA27_0<=61)||LA27_0==69||LA27_0==76||(LA27_0>=78 && LA27_0<=79)||LA27_0==83||LA27_0==89||(LA27_0>=93 && LA27_0<=94)) ) {
+ alt27=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 25, 0, input);
+ new NoViableAltException("", 27, 0, input);
throw nvae;
}
- switch (alt25) {
+ switch (alt27) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3694:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3756:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3694:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3695:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3756:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3757:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3696:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3696:2: rule__PrefixedPrimaryExpCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3758:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3758:2: rule__PrefixedPrimaryExpCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0_in_rule__PrefixedPrimaryExpCS__Alternatives8022);
+ pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0_in_rule__PrefixedPrimaryExpCS__Alternatives8178);
rule__PrefixedPrimaryExpCS__Group_0__0();
state._fsp--;
@@ -11782,15 +12106,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3700:6: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3762:6: ( rulePrimaryExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3700:6: ( rulePrimaryExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3701:1: rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3762:6: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3763:1: rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrimaryExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedPrimaryExpCS__Alternatives8040);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedPrimaryExpCS__Alternatives8196);
rulePrimaryExpCS();
state._fsp--;
@@ -11822,26 +12146,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PrimaryExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3711:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3773:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );
public final void rule__PrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3715:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
- int alt26=10;
- alt26 = dfa26.predict(input);
- switch (alt26) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3777:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
+ int alt28=10;
+ alt28 = dfa28.predict(input);
+ switch (alt28) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3716:1: ( ruleNestedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3778:1: ( ruleNestedExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3716:1: ( ruleNestedExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3717:1: ruleNestedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3778:1: ( ruleNestedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3779:1: ruleNestedExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rule__PrimaryExpCS__Alternatives8072);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rule__PrimaryExpCS__Alternatives8228);
ruleNestedExpCS();
state._fsp--;
@@ -11856,15 +12180,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3722:6: ( ruleIfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3784:6: ( ruleIfExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3722:6: ( ruleIfExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3723:1: ruleIfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3784:6: ( ruleIfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3785:1: ruleIfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rule__PrimaryExpCS__Alternatives8089);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rule__PrimaryExpCS__Alternatives8245);
ruleIfExpCS();
state._fsp--;
@@ -11879,15 +12203,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3728:6: ( ruleSelfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3790:6: ( ruleSelfExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3728:6: ( ruleSelfExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3729:1: ruleSelfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3790:6: ( ruleSelfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3791:1: ruleSelfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rule__PrimaryExpCS__Alternatives8106);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rule__PrimaryExpCS__Alternatives8262);
ruleSelfExpCS();
state._fsp--;
@@ -11902,15 +12226,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3734:6: ( rulePrimitiveLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3796:6: ( rulePrimitiveLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3734:6: ( rulePrimitiveLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3735:1: rulePrimitiveLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3796:6: ( rulePrimitiveLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3797:1: rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8123);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8279);
rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -11925,15 +12249,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3740:6: ( ruleTupleLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3802:6: ( ruleTupleLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3740:6: ( ruleTupleLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3741:1: ruleTupleLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3802:6: ( ruleTupleLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3803:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8140);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8296);
ruleTupleLiteralExpCS();
state._fsp--;
@@ -11948,15 +12272,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3746:6: ( ruleMapLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3808:6: ( ruleMapLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3746:6: ( ruleMapLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3747:1: ruleMapLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3808:6: ( ruleMapLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3809:1: ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8157);
+ pushFollow(FollowSets000.FOLLOW_ruleMapLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8313);
ruleMapLiteralExpCS();
state._fsp--;
@@ -11971,15 +12295,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3752:6: ( ruleCollectionLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3814:6: ( ruleCollectionLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3752:6: ( ruleCollectionLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3753:1: ruleCollectionLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3814:6: ( ruleCollectionLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3815:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8174);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8330);
ruleCollectionLiteralExpCS();
state._fsp--;
@@ -11994,15 +12318,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3758:6: ( ruleLambdaLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3820:6: ( ruleLambdaLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3758:6: ( ruleLambdaLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3759:1: ruleLambdaLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3820:6: ( ruleLambdaLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3821:1: ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLambdaLiteralExpCSParserRuleCall_7());
}
- pushFollow(FollowSets000.FOLLOW_ruleLambdaLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8191);
+ pushFollow(FollowSets000.FOLLOW_ruleLambdaLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8347);
ruleLambdaLiteralExpCS();
state._fsp--;
@@ -12017,15 +12341,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3764:6: ( ruleTypeLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3826:6: ( ruleTypeLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3764:6: ( ruleTypeLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3765:1: ruleTypeLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3826:6: ( ruleTypeLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3827:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8208);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8364);
ruleTypeLiteralExpCS();
state._fsp--;
@@ -12040,15 +12364,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3770:6: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3832:6: ( ruleNameExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3770:6: ( ruleNameExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3771:1: ruleNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3832:6: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3833:1: ruleNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNameExpCSParserRuleCall_9());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__PrimaryExpCS__Alternatives8225);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__PrimaryExpCS__Alternatives8381);
ruleNameExpCS();
state._fsp--;
@@ -12080,51 +12404,51 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3781:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3843:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) );
public final void rule__CurlyBracketedClauseCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3785:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3847:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_ESCAPED_ID)||(LA28_0>=17 && LA28_0<=27)||LA28_0==64) ) {
- alt28=1;
+ if ( ((LA30_0>=RULE_SIMPLE_ID && LA30_0<=RULE_ESCAPED_ID)||(LA30_0>=17 && LA30_0<=27)||LA30_0==64) ) {
+ alt30=1;
}
- else if ( (LA28_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt28=2;
+ else if ( (LA30_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt30=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
+ new NoViableAltException("", 30, 0, input);
throw nvae;
}
- switch (alt28) {
+ switch (alt30) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3786:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3848:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3786:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3787:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3848:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3849:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3788:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3850:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if ( ((LA27_0>=RULE_SIMPLE_ID && LA27_0<=RULE_ESCAPED_ID)||(LA27_0>=17 && LA27_0<=27)) ) {
- alt27=1;
+ if ( ((LA29_0>=RULE_SIMPLE_ID && LA29_0<=RULE_ESCAPED_ID)||(LA29_0>=17 && LA29_0<=27)) ) {
+ alt29=1;
}
- switch (alt27) {
+ switch (alt29) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3788:2: rule__CurlyBracketedClauseCS__Group_2_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3850:2: rule__CurlyBracketedClauseCS__Group_2_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_28257);
+ pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_28413);
rule__CurlyBracketedClauseCS__Group_2_0__0();
state._fsp--;
@@ -12145,18 +12469,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3792:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3792:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3793:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3855:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3794:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3794:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3856:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3856:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_28276);
+ pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_28432);
rule__CurlyBracketedClauseCS__ValueAssignment_2_1();
state._fsp--;
@@ -12191,43 +12515,43 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NavigatingArgCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3803:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3865:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) );
public final void rule__NavigatingArgCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3807:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
- int alt29=2;
- int LA29_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3869:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( ((LA29_0>=RULE_INT && LA29_0<=RULE_ESCAPED_ID)||(LA29_0>=17 && LA29_0<=30)||(LA29_0>=47 && LA29_0<=61)||LA29_0==69||LA29_0==76||(LA29_0>=78 && LA29_0<=79)||LA29_0==83||(LA29_0>=88 && LA29_0<=89)||(LA29_0>=93 && LA29_0<=94)) ) {
- alt29=1;
+ if ( ((LA31_0>=RULE_INT && LA31_0<=RULE_ESCAPED_ID)||(LA31_0>=17 && LA31_0<=30)||(LA31_0>=47 && LA31_0<=61)||LA31_0==69||LA31_0==76||(LA31_0>=78 && LA31_0<=79)||LA31_0==83||(LA31_0>=88 && LA31_0<=89)||(LA31_0>=93 && LA31_0<=94)) ) {
+ alt31=1;
}
- else if ( (LA29_0==71) ) {
- alt29=2;
+ else if ( (LA31_0==71) ) {
+ alt31=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
+ new NoViableAltException("", 31, 0, input);
throw nvae;
}
- switch (alt29) {
+ switch (alt31) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3808:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3870:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3808:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3809:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3870:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3871:1: ( rule__NavigatingArgCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3810:1: ( rule__NavigatingArgCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3810:2: rule__NavigatingArgCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3872:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3872:2: rule__NavigatingArgCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives8309);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives8465);
rule__NavigatingArgCS__Group_0__0();
state._fsp--;
@@ -12245,18 +12569,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3814:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3876:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3814:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3815:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3876:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3877:1: ( rule__NavigatingArgCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3816:1: ( rule__NavigatingArgCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3816:2: rule__NavigatingArgCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3878:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3878:2: rule__NavigatingArgCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives8327);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives8483);
rule__NavigatingArgCS__Group_1__0();
state._fsp--;
@@ -12291,43 +12615,43 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NavigatingArgCS__Alternatives_0_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3825:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3887:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) );
public final void rule__NavigatingArgCS__Alternatives_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3829:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3891:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA30_0==71) ) {
- alt30=1;
+ if ( (LA32_0==71) ) {
+ alt32=1;
}
- else if ( (LA30_0==65) ) {
- alt30=2;
+ else if ( (LA32_0==65) ) {
+ alt32=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 32, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt32) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3830:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3892:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3830:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3831:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3892:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3893:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3832:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3832:2: rule__NavigatingArgCS__Group_0_1_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3894:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3894:2: rule__NavigatingArgCS__Group_0_1_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_18360);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_18516);
rule__NavigatingArgCS__Group_0_1_0__0();
state._fsp--;
@@ -12345,18 +12669,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3836:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3898:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3836:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3837:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3898:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3899:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3838:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3838:2: rule__NavigatingArgCS__Group_0_1_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3900:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3900:2: rule__NavigatingArgCS__Group_0_1_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18378);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18534);
rule__NavigatingArgCS__Group_0_1_1__0();
state._fsp--;
@@ -12391,43 +12715,43 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NavigatingCommaArgCS__Alternatives_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3847:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3909:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) );
public final void rule__NavigatingCommaArgCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3851:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3913:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA31_0==71) ) {
- alt31=1;
+ if ( (LA33_0==71) ) {
+ alt33=1;
}
- else if ( (LA31_0==65) ) {
- alt31=2;
+ else if ( (LA33_0==65) ) {
+ alt33=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
+ new NoViableAltException("", 33, 0, input);
throw nvae;
}
- switch (alt31) {
+ switch (alt33) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3852:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3914:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3852:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3853:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3914:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3915:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:2: rule__NavigatingCommaArgCS__Group_2_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3916:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3916:2: rule__NavigatingCommaArgCS__Group_2_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28411);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28567);
rule__NavigatingCommaArgCS__Group_2_0__0();
state._fsp--;
@@ -12445,18 +12769,18 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3858:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3920:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3858:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3859:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3920:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3921:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3860:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3860:2: rule__NavigatingCommaArgCS__Group_2_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3922:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3922:2: rule__NavigatingCommaArgCS__Group_2_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28429);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28585);
rule__NavigatingCommaArgCS__Group_2_1__0();
state._fsp--;
@@ -12491,26 +12815,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfExpCS__OwnedConditionAlternatives_1_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3869:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3931:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__IfExpCS__OwnedConditionAlternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3873:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
- int alt32=2;
- alt32 = dfa32.predict(input);
- switch (alt32) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3935:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ int alt34=2;
+ alt34 = dfa34.predict(input);
+ switch (alt34) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3874:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3936:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3874:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3875:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3936:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3937:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08462);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08618);
ruleExpCS();
state._fsp--;
@@ -12525,15 +12849,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3880:6: ( rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3942:6: ( rulePatternExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3880:6: ( rulePatternExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3881:1: rulePatternExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3942:6: ( rulePatternExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3943:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08479);
+ pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08635);
rulePatternExpCS();
state._fsp--;
@@ -12565,40 +12889,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicityCS__Alternatives_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3891:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3953:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
public final void rule__MultiplicityCS__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3895:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3957:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA33_0==RULE_INT) ) {
- alt33=1;
+ if ( (LA35_0==RULE_INT) ) {
+ alt35=1;
}
- else if ( (LA33_0==30||LA33_0==32||LA33_0==62) ) {
- alt33=2;
+ else if ( (LA35_0==30||LA35_0==32||LA35_0==62) ) {
+ alt35=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt35) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3896:1: ( ruleMultiplicityBoundsCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3958:1: ( ruleMultiplicityBoundsCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3896:1: ( ruleMultiplicityBoundsCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3897:1: ruleMultiplicityBoundsCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3958:1: ( ruleMultiplicityBoundsCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3959:1: ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18511);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18667);
ruleMultiplicityBoundsCS();
state._fsp--;
@@ -12613,15 +12937,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3902:6: ( ruleMultiplicityStringCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3964:6: ( ruleMultiplicityStringCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3902:6: ( ruleMultiplicityStringCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3903:1: ruleMultiplicityStringCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3964:6: ( ruleMultiplicityStringCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3965:1: ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18528);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18684);
ruleMultiplicityStringCS();
state._fsp--;
@@ -12653,49 +12977,49 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAlternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3913:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3975:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
public final void rule__MultiplicityStringCS__StringBoundsAlternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3917:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
- int alt34=3;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3979:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
+ int alt36=3;
switch ( input.LA(1) ) {
case 30:
{
- alt34=1;
+ alt36=1;
}
break;
case 32:
{
- alt34=2;
+ alt36=2;
}
break;
case 62:
{
- alt34=3;
+ alt36=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 36, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt36) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3918:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3980:1: ( '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3918:1: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3919:1: '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3980:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3981:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
- match(input,30,FollowSets000.FOLLOW_30_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08561); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_30_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08717); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
@@ -12706,15 +13030,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3926:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3988:6: ( '+' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3926:6: ( '+' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3927:1: '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3988:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3989:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
- match(input,32,FollowSets000.FOLLOW_32_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08581); if (state.failed) return ;
+ match(input,32,FollowSets000.FOLLOW_32_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08737); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
@@ -12725,15 +13049,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3934:6: ( '?' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3996:6: ( '?' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3934:6: ( '?' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3935:1: '?'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3996:6: ( '?' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3997:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
- match(input,62,FollowSets000.FOLLOW_62_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08601); if (state.failed) return ;
+ match(input,62,FollowSets000.FOLLOW_62_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08757); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
@@ -12761,40 +13085,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TypeRefCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3947:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4009:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
public final void rule__TypeRefCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3951:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4013:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( ((LA35_0>=RULE_SIMPLE_ID && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=17 && LA35_0<=27)) ) {
- alt35=1;
+ if ( ((LA37_0>=RULE_SIMPLE_ID && LA37_0<=RULE_ESCAPED_ID)||(LA37_0>=17 && LA37_0<=27)) ) {
+ alt37=1;
}
- else if ( (LA35_0==62) ) {
- alt35=2;
+ else if ( (LA37_0==62) ) {
+ alt37=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt35) {
+ switch (alt37) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3952:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4014:1: ( ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3952:1: ( ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3953:1: ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4014:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4015:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8635);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8791);
ruleTypedRefCS();
state._fsp--;
@@ -12809,15 +13133,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3958:6: ( ruleWildcardTypeRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4020:6: ( ruleWildcardTypeRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3958:6: ( ruleWildcardTypeRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3959:1: ruleWildcardTypeRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4020:6: ( ruleWildcardTypeRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4021:1: ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8652);
+ pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8808);
ruleWildcardTypeRefCS();
state._fsp--;
@@ -12849,40 +13173,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ID__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3969:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4031:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
public final void rule__ID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3973:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4035:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA36_0==RULE_SIMPLE_ID) ) {
- alt36=1;
+ if ( (LA38_0==RULE_SIMPLE_ID) ) {
+ alt38=1;
}
- else if ( (LA36_0==RULE_ESCAPED_ID) ) {
- alt36=2;
+ else if ( (LA38_0==RULE_ESCAPED_ID) ) {
+ alt38=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt38) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3974:1: ( RULE_SIMPLE_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4036:1: ( RULE_SIMPLE_ID )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3974:1: ( RULE_SIMPLE_ID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3975:1: RULE_SIMPLE_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4036:1: ( RULE_SIMPLE_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4037:1: RULE_SIMPLE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
}
- match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8684); if (state.failed) return ;
+ match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8840); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
}
@@ -12893,15 +13217,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3980:6: ( RULE_ESCAPED_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4042:6: ( RULE_ESCAPED_ID )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3980:6: ( RULE_ESCAPED_ID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3981:1: RULE_ESCAPED_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4042:6: ( RULE_ESCAPED_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4043:1: RULE_ESCAPED_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
}
- match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8701); if (state.failed) return ;
+ match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8857); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
}
@@ -12929,40 +13253,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UPPER__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3991:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4053:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
public final void rule__UPPER__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3995:1: ( ( RULE_INT ) | ( '*' ) )
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4057:1: ( ( RULE_INT ) | ( '*' ) )
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( (LA37_0==RULE_INT) ) {
- alt37=1;
+ if ( (LA39_0==RULE_INT) ) {
+ alt39=1;
}
- else if ( (LA37_0==30) ) {
- alt37=2;
+ else if ( (LA39_0==30) ) {
+ alt39=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt37) {
+ switch (alt39) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3996:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4058:1: ( RULE_INT )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3996:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3997:1: RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4058:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4059:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
}
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8733); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8889); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
}
@@ -12973,15 +13297,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4002:6: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4064:6: ( '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4002:6: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4003:1: '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4064:6: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4065:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
}
- match(input,30,FollowSets000.FOLLOW_30_in_rule__UPPER__Alternatives8751); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_30_in_rule__UPPER__Alternatives8907); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
}
@@ -13009,21 +13333,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TopLevelCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4017:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4079:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
public final void rule__TopLevelCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4021:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4022:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4083:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4084:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08783);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08939);
rule__TopLevelCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08786);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08942);
rule__TopLevelCS__Group__1();
state._fsp--;
@@ -13047,37 +13371,37 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TopLevelCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4029:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4091:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ;
public final void rule__TopLevelCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4033:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4034:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4095:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4096:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4034:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4035:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4096:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4097:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4036:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
- loop38:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4098:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ loop40:
do {
- int alt38=2;
- int LA38_0 = input.LA(1);
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA38_0==19) ) {
- alt38=1;
+ if ( (LA40_0==19) ) {
+ alt40=1;
}
- switch (alt38) {
+ switch (alt40) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4036:2: rule__TopLevelCS__OwnedImportsAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4098:2: rule__TopLevelCS__OwnedImportsAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl8813);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl8969);
rule__TopLevelCS__OwnedImportsAssignment_0();
state._fsp--;
@@ -13087,7 +13411,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop38;
+ break loop40;
}
} while (true);
@@ -13116,16 +13440,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TopLevelCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4046:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4108:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
public final void rule__TopLevelCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4050:1: ( rule__TopLevelCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4051:2: rule__TopLevelCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4112:1: ( rule__TopLevelCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4113:2: rule__TopLevelCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18844);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19000);
rule__TopLevelCS__Group__1__Impl();
state._fsp--;
@@ -13149,37 +13473,37 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TopLevelCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4057:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4119:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
public final void rule__TopLevelCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4061:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4062:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4123:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4124:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4062:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4063:1: ( rule__TopLevelCS__Alternatives_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4124:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4125:1: ( rule__TopLevelCS__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getAlternatives_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4064:1: ( rule__TopLevelCS__Alternatives_1 )*
- loop39:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4126:1: ( rule__TopLevelCS__Alternatives_1 )*
+ loop41:
do {
- int alt39=2;
- int LA39_0 = input.LA(1);
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( ((LA39_0>=22 && LA39_0<=23)||LA39_0==26||LA39_0==92) ) {
- alt39=1;
+ if ( ((LA41_0>=22 && LA41_0<=23)||LA41_0==26||LA41_0==92) ) {
+ alt41=1;
}
- switch (alt39) {
+ switch (alt41) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4064:2: rule__TopLevelCS__Alternatives_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4126:2: rule__TopLevelCS__Alternatives_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl8871);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl9027);
rule__TopLevelCS__Alternatives_1();
state._fsp--;
@@ -13189,7 +13513,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop39;
+ break loop41;
}
} while (true);
@@ -13218,21 +13542,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4078:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4140:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ;
public final void rule__MappingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4082:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4083:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4144:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4145:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__08906);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__09062);
rule__MappingCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__08909);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__09065);
rule__MappingCS__Group__1();
state._fsp--;
@@ -13256,23 +13580,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4090:1: rule__MappingCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4152:1: rule__MappingCS__Group__0__Impl : ( () ) ;
public final void rule__MappingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4094:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4095:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4156:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4157:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4095:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4096:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4157:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4158:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getMappingCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4097:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4099:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4159:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4161:1:
{
}
@@ -13297,21 +13621,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4109:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4171:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ;
public final void rule__MappingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4113:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4114:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4175:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4176:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__18967);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__19123);
rule__MappingCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__18970);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__19126);
rule__MappingCS__Group__2();
state._fsp--;
@@ -13335,33 +13659,33 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4121:1: rule__MappingCS__Group__1__Impl : ( ( rule__MappingCS__IsDefaultAssignment_1 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4183:1: rule__MappingCS__Group__1__Impl : ( ( rule__MappingCS__IsDefaultAssignment_1 )? ) ;
public final void rule__MappingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4125:1: ( ( ( rule__MappingCS__IsDefaultAssignment_1 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4126:1: ( ( rule__MappingCS__IsDefaultAssignment_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4187:1: ( ( ( rule__MappingCS__IsDefaultAssignment_1 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4188:1: ( ( rule__MappingCS__IsDefaultAssignment_1 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4126:1: ( ( rule__MappingCS__IsDefaultAssignment_1 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4127:1: ( rule__MappingCS__IsDefaultAssignment_1 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4188:1: ( ( rule__MappingCS__IsDefaultAssignment_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4189:1: ( rule__MappingCS__IsDefaultAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getIsDefaultAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4128:1: ( rule__MappingCS__IsDefaultAssignment_1 )?
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4190:1: ( rule__MappingCS__IsDefaultAssignment_1 )?
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA40_0==92) ) {
- alt40=1;
+ if ( (LA42_0==92) ) {
+ alt42=1;
}
- switch (alt40) {
+ switch (alt42) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4128:2: rule__MappingCS__IsDefaultAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4190:2: rule__MappingCS__IsDefaultAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl8997);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl9153);
rule__MappingCS__IsDefaultAssignment_1();
state._fsp--;
@@ -13397,21 +13721,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4138:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4200:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ;
public final void rule__MappingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4142:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4143:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4204:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4205:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29028);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29184);
rule__MappingCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29031);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29187);
rule__MappingCS__Group__3();
state._fsp--;
@@ -13435,22 +13759,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4150:1: rule__MappingCS__Group__2__Impl : ( 'map' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4212:1: rule__MappingCS__Group__2__Impl : ( 'map' ) ;
public final void rule__MappingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4154:1: ( ( 'map' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4155:1: ( 'map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4216:1: ( ( 'map' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4217:1: ( 'map' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4155:1: ( 'map' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4156:1: 'map'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4217:1: ( 'map' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4218:1: 'map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getMapKeyword_2());
}
- match(input,22,FollowSets000.FOLLOW_22_in_rule__MappingCS__Group__2__Impl9059); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_rule__MappingCS__Group__2__Impl9215); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getMapKeyword_2());
}
@@ -13476,21 +13800,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4169:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4231:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ;
public final void rule__MappingCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4173:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4174:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4235:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4236:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39090);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39246);
rule__MappingCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39093);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39249);
rule__MappingCS__Group__4();
state._fsp--;
@@ -13514,47 +13838,47 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4181:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__NameAssignment_3 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4243:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__NameAssignment_3 )? ) ;
public final void rule__MappingCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4185:1: ( ( ( rule__MappingCS__NameAssignment_3 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4186:1: ( ( rule__MappingCS__NameAssignment_3 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4247:1: ( ( ( rule__MappingCS__NameAssignment_3 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4248:1: ( ( rule__MappingCS__NameAssignment_3 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4186:1: ( ( rule__MappingCS__NameAssignment_3 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4187:1: ( rule__MappingCS__NameAssignment_3 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4248:1: ( ( rule__MappingCS__NameAssignment_3 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4249:1: ( rule__MappingCS__NameAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getNameAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4188:1: ( rule__MappingCS__NameAssignment_3 )?
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4250:1: ( rule__MappingCS__NameAssignment_3 )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( ((LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=17 && LA41_0<=24)||(LA41_0>=26 && LA41_0<=27)) ) {
- alt41=1;
+ if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=17 && LA43_0<=24)||(LA43_0>=26 && LA43_0<=27)) ) {
+ alt43=1;
}
- else if ( (LA41_0==25) ) {
- int LA41_2 = input.LA(2);
+ else if ( (LA43_0==25) ) {
+ int LA43_2 = input.LA(2);
- if ( (LA41_2==63||LA41_2==65) ) {
- alt41=1;
+ if ( (LA43_2==63||LA43_2==65) ) {
+ alt43=1;
}
- else if ( (LA41_2==25) ) {
- int LA41_4 = input.LA(3);
+ else if ( (LA43_2==25) ) {
+ int LA43_4 = input.LA(3);
- if ( ((LA41_4>=RULE_SIMPLE_ID && LA41_4<=RULE_ESCAPED_ID)||(LA41_4>=17 && LA41_4<=27)) ) {
- alt41=1;
+ if ( ((LA43_4>=RULE_SIMPLE_ID && LA43_4<=RULE_ESCAPED_ID)||(LA43_4>=17 && LA43_4<=27)) ) {
+ alt43=1;
}
}
}
- switch (alt41) {
+ switch (alt43) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4188:2: rule__MappingCS__NameAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4250:2: rule__MappingCS__NameAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl9120);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl9276);
rule__MappingCS__NameAssignment_3();
state._fsp--;
@@ -13590,21 +13914,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4198:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4260:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ;
public final void rule__MappingCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4202:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4203:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4264:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4265:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49151);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49307);
rule__MappingCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49154);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49310);
rule__MappingCS__Group__5();
state._fsp--;
@@ -13628,33 +13952,33 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4210:1: rule__MappingCS__Group__4__Impl : ( ( rule__MappingCS__Group_4__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4272:1: rule__MappingCS__Group__4__Impl : ( ( rule__MappingCS__Group_4__0 )? ) ;
public final void rule__MappingCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4214:1: ( ( ( rule__MappingCS__Group_4__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4215:1: ( ( rule__MappingCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4276:1: ( ( ( rule__MappingCS__Group_4__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4277:1: ( ( rule__MappingCS__Group_4__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4215:1: ( ( rule__MappingCS__Group_4__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4216:1: ( rule__MappingCS__Group_4__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4277:1: ( ( rule__MappingCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4278:1: ( rule__MappingCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getGroup_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4217:1: ( rule__MappingCS__Group_4__0 )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4279:1: ( rule__MappingCS__Group_4__0 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA42_0==65) ) {
- alt42=1;
+ if ( (LA44_0==65) ) {
+ alt44=1;
}
- switch (alt42) {
+ switch (alt44) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4217:2: rule__MappingCS__Group_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4279:2: rule__MappingCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl9181);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl9337);
rule__MappingCS__Group_4__0();
state._fsp--;
@@ -13690,21 +14014,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4227:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4289:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ;
public final void rule__MappingCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4231:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4232:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4293:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4294:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59212);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59368);
rule__MappingCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59215);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59371);
rule__MappingCS__Group__6();
state._fsp--;
@@ -13728,33 +14052,33 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4239:1: rule__MappingCS__Group__5__Impl : ( ( rule__MappingCS__Group_5__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4301:1: rule__MappingCS__Group__5__Impl : ( ( rule__MappingCS__Group_5__0 )? ) ;
public final void rule__MappingCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4243:1: ( ( ( rule__MappingCS__Group_5__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4244:1: ( ( rule__MappingCS__Group_5__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4305:1: ( ( ( rule__MappingCS__Group_5__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4306:1: ( ( rule__MappingCS__Group_5__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4244:1: ( ( rule__MappingCS__Group_5__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4245:1: ( rule__MappingCS__Group_5__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4306:1: ( ( rule__MappingCS__Group_5__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4307:1: ( rule__MappingCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getGroup_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4246:1: ( rule__MappingCS__Group_5__0 )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4308:1: ( rule__MappingCS__Group_5__0 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA43_0==25) ) {
- alt43=1;
+ if ( (LA45_0==25) ) {
+ alt45=1;
}
- switch (alt43) {
+ switch (alt45) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4246:2: rule__MappingCS__Group_5__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4308:2: rule__MappingCS__Group_5__0
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0_in_rule__MappingCS__Group__5__Impl9242);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0_in_rule__MappingCS__Group__5__Impl9398);
rule__MappingCS__Group_5__0();
state._fsp--;
@@ -13790,21 +14114,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4256:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4318:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ;
public final void rule__MappingCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4260:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4261:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4322:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4323:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69273);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69429);
rule__MappingCS__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69276);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69432);
rule__MappingCS__Group__7();
state._fsp--;
@@ -13828,22 +14152,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4268:1: rule__MappingCS__Group__6__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4330:1: rule__MappingCS__Group__6__Impl : ( '{' ) ;
public final void rule__MappingCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4272:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4273:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4334:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4335:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4273:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4274:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4335:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4336:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_6());
}
- match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCS__Group__6__Impl9304); if (state.failed) return ;
+ match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCS__Group__6__Impl9460); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_6());
}
@@ -13869,21 +14193,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__7"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4287:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4349:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ;
public final void rule__MappingCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4291:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4292:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4353:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4354:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79335);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79491);
rule__MappingCS__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79338);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79494);
rule__MappingCS__Group__8();
state._fsp--;
@@ -13907,46 +14231,46 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__7__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4299:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4361:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* ) ;
public final void rule__MappingCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4303:1: ( ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4304:1: ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4365:1: ( ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4366:1: ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4304:1: ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4305:1: ( rule__MappingCS__OwnedDomainsAssignment_7 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4366:1: ( ( rule__MappingCS__OwnedDomainsAssignment_7 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4367:1: ( rule__MappingCS__OwnedDomainsAssignment_7 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedDomainsAssignment_7());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4306:1: ( rule__MappingCS__OwnedDomainsAssignment_7 )*
- loop44:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4368:1: ( rule__MappingCS__OwnedDomainsAssignment_7 )*
+ loop46:
do {
- int alt44=2;
- int LA44_0 = input.LA(1);
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA44_0==22) ) {
- int LA44_2 = input.LA(2);
+ if ( (LA46_0==22) ) {
+ int LA46_2 = input.LA(2);
- if ( (LA44_2==69) ) {
- alt44=1;
+ if ( (LA46_2==69) ) {
+ alt46=1;
}
}
- else if ( ((LA44_0>=RULE_SIMPLE_ID && LA44_0<=RULE_ESCAPED_ID)||(LA44_0>=17 && LA44_0<=21)||(LA44_0>=23 && LA44_0<=27)) ) {
- alt44=1;
+ else if ( ((LA46_0>=RULE_SIMPLE_ID && LA46_0<=RULE_ESCAPED_ID)||(LA46_0>=17 && LA46_0<=21)||(LA46_0>=23 && LA46_0<=27)) ) {
+ alt46=1;
}
- switch (alt44) {
+ switch (alt46) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4306:2: rule__MappingCS__OwnedDomainsAssignment_7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4368:2: rule__MappingCS__OwnedDomainsAssignment_7
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedDomainsAssignment_7_in_rule__MappingCS__Group__7__Impl9365);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedDomainsAssignment_7_in_rule__MappingCS__Group__7__Impl9521);
rule__MappingCS__OwnedDomainsAssignment_7();
state._fsp--;
@@ -13956,7 +14280,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop44;
+ break loop46;
}
} while (true);
@@ -13985,21 +14309,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__8"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4316:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4378:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ;
public final void rule__MappingCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4320:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4321:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4382:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4383:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89396);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89552);
rule__MappingCS__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89399);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89555);
rule__MappingCS__Group__9();
state._fsp--;
@@ -14023,33 +14347,33 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__8__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4328:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__Group_8__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4390:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__Group_8__0 )? ) ;
public final void rule__MappingCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4332:1: ( ( ( rule__MappingCS__Group_8__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4333:1: ( ( rule__MappingCS__Group_8__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4394:1: ( ( ( rule__MappingCS__Group_8__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4395:1: ( ( rule__MappingCS__Group_8__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4333:1: ( ( rule__MappingCS__Group_8__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4334:1: ( rule__MappingCS__Group_8__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4395:1: ( ( rule__MappingCS__Group_8__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4396:1: ( rule__MappingCS__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getGroup_8());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4335:1: ( rule__MappingCS__Group_8__0 )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4397:1: ( rule__MappingCS__Group_8__0 )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA45_0==67) ) {
- alt45=1;
+ if ( (LA47_0==67) ) {
+ alt47=1;
}
- switch (alt45) {
+ switch (alt47) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4335:2: rule__MappingCS__Group_8__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4397:2: rule__MappingCS__Group_8__0
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0_in_rule__MappingCS__Group__8__Impl9426);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0_in_rule__MappingCS__Group__8__Impl9582);
rule__MappingCS__Group_8__0();
state._fsp--;
@@ -14085,21 +14409,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__9"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4345:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4407:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 ;
public final void rule__MappingCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4349:1: ( rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4350:2: rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4411:1: ( rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4412:2: rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99457);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99613);
rule__MappingCS__Group__9__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10_in_rule__MappingCS__Group__99460);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10_in_rule__MappingCS__Group__99616);
rule__MappingCS__Group__10();
state._fsp--;
@@ -14123,37 +14447,37 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__9__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4357:1: rule__MappingCS__Group__9__Impl : ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4419:1: rule__MappingCS__Group__9__Impl : ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* ) ;
public final void rule__MappingCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4361:1: ( ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4362:1: ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4423:1: ( ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4424:1: ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4362:1: ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4363:1: ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4424:1: ( ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4425:1: ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedComposedMappingsAssignment_9());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4364:1: ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )*
- loop46:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4426:1: ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )*
+ loop48:
do {
- int alt46=2;
- int LA46_0 = input.LA(1);
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA46_0==22||LA46_0==92) ) {
- alt46=1;
+ if ( (LA48_0==22||LA48_0==92) ) {
+ alt48=1;
}
- switch (alt46) {
+ switch (alt48) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4364:2: rule__MappingCS__OwnedComposedMappingsAssignment_9
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4426:2: rule__MappingCS__OwnedComposedMappingsAssignment_9
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedComposedMappingsAssignment_9_in_rule__MappingCS__Group__9__Impl9487);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedComposedMappingsAssignment_9_in_rule__MappingCS__Group__9__Impl9643);
rule__MappingCS__OwnedComposedMappingsAssignment_9();
state._fsp--;
@@ -14163,7 +14487,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop46;
+ break loop48;
}
} while (true);
@@ -14192,16 +14516,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__10"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4374:1: rule__MappingCS__Group__10 : rule__MappingCS__Group__10__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4436:1: rule__MappingCS__Group__10 : rule__MappingCS__Group__10__Impl ;
public final void rule__MappingCS__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4378:1: ( rule__MappingCS__Group__10__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4379:2: rule__MappingCS__Group__10__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4440:1: ( rule__MappingCS__Group__10__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4441:2: rule__MappingCS__Group__10__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10__Impl_in_rule__MappingCS__Group__109518);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10__Impl_in_rule__MappingCS__Group__109674);
rule__MappingCS__Group__10__Impl();
state._fsp--;
@@ -14225,22 +14549,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group__10__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4385:1: rule__MappingCS__Group__10__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4447:1: rule__MappingCS__Group__10__Impl : ( '}' ) ;
public final void rule__MappingCS__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4389:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4390:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4451:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4452:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4390:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4391:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4452:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4453:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10());
}
- match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group__10__Impl9546); if (state.failed) return ;
+ match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group__10__Impl9702); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10());
}
@@ -14266,21 +14590,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4426:1: rule__MappingCS__Group_4__0 : rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4488:1: rule__MappingCS__Group_4__0 : rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 ;
public final void rule__MappingCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4430:1: ( rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4431:2: rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4492:1: ( rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4493:2: rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__09599);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__09755);
rule__MappingCS__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__09602);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__09758);
rule__MappingCS__Group_4__1();
state._fsp--;
@@ -14304,22 +14628,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4438:1: rule__MappingCS__Group_4__0__Impl : ( 'in' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4500:1: rule__MappingCS__Group_4__0__Impl : ( 'in' ) ;
public final void rule__MappingCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4442:1: ( ( 'in' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4443:1: ( 'in' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4504:1: ( ( 'in' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4505:1: ( 'in' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4443:1: ( 'in' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4444:1: 'in'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4505:1: ( 'in' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4506:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getInKeyword_4_0());
}
- match(input,65,FollowSets000.FOLLOW_65_in_rule__MappingCS__Group_4__0__Impl9630); if (state.failed) return ;
+ match(input,65,FollowSets000.FOLLOW_65_in_rule__MappingCS__Group_4__0__Impl9786); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getInKeyword_4_0());
}
@@ -14345,16 +14669,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4457:1: rule__MappingCS__Group_4__1 : rule__MappingCS__Group_4__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4519:1: rule__MappingCS__Group_4__1 : rule__MappingCS__Group_4__1__Impl ;
public final void rule__MappingCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4461:1: ( rule__MappingCS__Group_4__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4462:2: rule__MappingCS__Group_4__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4523:1: ( rule__MappingCS__Group_4__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4524:2: rule__MappingCS__Group_4__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__19661);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__19817);
rule__MappingCS__Group_4__1__Impl();
state._fsp--;
@@ -14378,25 +14702,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4468:1: rule__MappingCS__Group_4__1__Impl : ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4530:1: rule__MappingCS__Group_4__1__Impl : ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) ) ;
public final void rule__MappingCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4472:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4473:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4534:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4535:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4473:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4474:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4535:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4536:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4475:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4475:2: rule__MappingCS__OwnedInPathNameAssignment_4_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4537:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4537:2: rule__MappingCS__OwnedInPathNameAssignment_4_1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl9688);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl9844);
rule__MappingCS__OwnedInPathNameAssignment_4_1();
state._fsp--;
@@ -14429,21 +14753,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4489:1: rule__MappingCS__Group_5__0 : rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4551:1: rule__MappingCS__Group_5__0 : rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1 ;
public final void rule__MappingCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4493:1: ( rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4494:2: rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4555:1: ( rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4556:2: rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0__Impl_in_rule__MappingCS__Group_5__09722);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0__Impl_in_rule__MappingCS__Group_5__09878);
rule__MappingCS__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1_in_rule__MappingCS__Group_5__09725);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1_in_rule__MappingCS__Group_5__09881);
rule__MappingCS__Group_5__1();
state._fsp--;
@@ -14467,22 +14791,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4501:1: rule__MappingCS__Group_5__0__Impl : ( 'refines' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4563:1: rule__MappingCS__Group_5__0__Impl : ( 'refines' ) ;
public final void rule__MappingCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4505:1: ( ( 'refines' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4506:1: ( 'refines' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4567:1: ( ( 'refines' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4568:1: ( 'refines' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4506:1: ( 'refines' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4507:1: 'refines'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4568:1: ( 'refines' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4569:1: 'refines'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getRefinesKeyword_5_0());
}
- match(input,25,FollowSets000.FOLLOW_25_in_rule__MappingCS__Group_5__0__Impl9753); if (state.failed) return ;
+ match(input,25,FollowSets000.FOLLOW_25_in_rule__MappingCS__Group_5__0__Impl9909); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getRefinesKeyword_5_0());
}
@@ -14508,21 +14832,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4520:1: rule__MappingCS__Group_5__1 : rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4582:1: rule__MappingCS__Group_5__1 : rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2 ;
public final void rule__MappingCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4524:1: ( rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4525:2: rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4586:1: ( rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4587:2: rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1__Impl_in_rule__MappingCS__Group_5__19784);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1__Impl_in_rule__MappingCS__Group_5__19940);
rule__MappingCS__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2_in_rule__MappingCS__Group_5__19787);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2_in_rule__MappingCS__Group_5__19943);
rule__MappingCS__Group_5__2();
state._fsp--;
@@ -14546,25 +14870,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4532:1: rule__MappingCS__Group_5__1__Impl : ( ( rule__MappingCS__RefinesAssignment_5_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4594:1: rule__MappingCS__Group_5__1__Impl : ( ( rule__MappingCS__RefinesAssignment_5_1 ) ) ;
public final void rule__MappingCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4536:1: ( ( ( rule__MappingCS__RefinesAssignment_5_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4537:1: ( ( rule__MappingCS__RefinesAssignment_5_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4598:1: ( ( ( rule__MappingCS__RefinesAssignment_5_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4599:1: ( ( rule__MappingCS__RefinesAssignment_5_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4537:1: ( ( rule__MappingCS__RefinesAssignment_5_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4538:1: ( rule__MappingCS__RefinesAssignment_5_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4599:1: ( ( rule__MappingCS__RefinesAssignment_5_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4600:1: ( rule__MappingCS__RefinesAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getRefinesAssignment_5_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4539:1: ( rule__MappingCS__RefinesAssignment_5_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4539:2: rule__MappingCS__RefinesAssignment_5_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4601:1: ( rule__MappingCS__RefinesAssignment_5_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4601:2: rule__MappingCS__RefinesAssignment_5_1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_1_in_rule__MappingCS__Group_5__1__Impl9814);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_1_in_rule__MappingCS__Group_5__1__Impl9970);
rule__MappingCS__RefinesAssignment_5_1();
state._fsp--;
@@ -14597,16 +14921,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4549:1: rule__MappingCS__Group_5__2 : rule__MappingCS__Group_5__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4611:1: rule__MappingCS__Group_5__2 : rule__MappingCS__Group_5__2__Impl ;
public final void rule__MappingCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4553:1: ( rule__MappingCS__Group_5__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4554:2: rule__MappingCS__Group_5__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4615:1: ( rule__MappingCS__Group_5__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4616:2: rule__MappingCS__Group_5__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2__Impl_in_rule__MappingCS__Group_5__29844);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2__Impl_in_rule__MappingCS__Group_5__210000);
rule__MappingCS__Group_5__2__Impl();
state._fsp--;
@@ -14630,37 +14954,37 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4560:1: rule__MappingCS__Group_5__2__Impl : ( ( rule__MappingCS__Group_5_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4622:1: rule__MappingCS__Group_5__2__Impl : ( ( rule__MappingCS__Group_5_2__0 )* ) ;
public final void rule__MappingCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4564:1: ( ( ( rule__MappingCS__Group_5_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4565:1: ( ( rule__MappingCS__Group_5_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4626:1: ( ( ( rule__MappingCS__Group_5_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4627:1: ( ( rule__MappingCS__Group_5_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4565:1: ( ( rule__MappingCS__Group_5_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4566:1: ( rule__MappingCS__Group_5_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4627:1: ( ( rule__MappingCS__Group_5_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4628:1: ( rule__MappingCS__Group_5_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getGroup_5_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4567:1: ( rule__MappingCS__Group_5_2__0 )*
- loop47:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4629:1: ( rule__MappingCS__Group_5_2__0 )*
+ loop49:
do {
- int alt47=2;
- int LA47_0 = input.LA(1);
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA47_0==66) ) {
- alt47=1;
+ if ( (LA49_0==66) ) {
+ alt49=1;
}
- switch (alt47) {
+ switch (alt49) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4567:2: rule__MappingCS__Group_5_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4629:2: rule__MappingCS__Group_5_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0_in_rule__MappingCS__Group_5__2__Impl9871);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0_in_rule__MappingCS__Group_5__2__Impl10027);
rule__MappingCS__Group_5_2__0();
state._fsp--;
@@ -14670,7 +14994,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop47;
+ break loop49;
}
} while (true);
@@ -14699,21 +15023,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4583:1: rule__MappingCS__Group_5_2__0 : rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4645:1: rule__MappingCS__Group_5_2__0 : rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1 ;
public final void rule__MappingCS__Group_5_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4587:1: ( rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4588:2: rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4649:1: ( rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4650:2: rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0__Impl_in_rule__MappingCS__Group_5_2__09908);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0__Impl_in_rule__MappingCS__Group_5_2__010064);
rule__MappingCS__Group_5_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1_in_rule__MappingCS__Group_5_2__09911);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1_in_rule__MappingCS__Group_5_2__010067);
rule__MappingCS__Group_5_2__1();
state._fsp--;
@@ -14737,22 +15061,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4595:1: rule__MappingCS__Group_5_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4657:1: rule__MappingCS__Group_5_2__0__Impl : ( ',' ) ;
public final void rule__MappingCS__Group_5_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4599:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4600:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4661:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4662:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4600:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4601:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4662:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4663:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getCommaKeyword_5_2_0());
}
- match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCS__Group_5_2__0__Impl9939); if (state.failed) return ;
+ match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCS__Group_5_2__0__Impl10095); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getCommaKeyword_5_2_0());
}
@@ -14778,16 +15102,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4614:1: rule__MappingCS__Group_5_2__1 : rule__MappingCS__Group_5_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4676:1: rule__MappingCS__Group_5_2__1 : rule__MappingCS__Group_5_2__1__Impl ;
public final void rule__MappingCS__Group_5_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4618:1: ( rule__MappingCS__Group_5_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4619:2: rule__MappingCS__Group_5_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4680:1: ( rule__MappingCS__Group_5_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4681:2: rule__MappingCS__Group_5_2__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1__Impl_in_rule__MappingCS__Group_5_2__19970);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1__Impl_in_rule__MappingCS__Group_5_2__110126);
rule__MappingCS__Group_5_2__1__Impl();
state._fsp--;
@@ -14811,25 +15135,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_5_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4625:1: rule__MappingCS__Group_5_2__1__Impl : ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4687:1: rule__MappingCS__Group_5_2__1__Impl : ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) ) ;
public final void rule__MappingCS__Group_5_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4629:1: ( ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4630:1: ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4691:1: ( ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4692:1: ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4630:1: ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4631:1: ( rule__MappingCS__RefinesAssignment_5_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4692:1: ( ( rule__MappingCS__RefinesAssignment_5_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4693:1: ( rule__MappingCS__RefinesAssignment_5_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getRefinesAssignment_5_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4632:1: ( rule__MappingCS__RefinesAssignment_5_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4632:2: rule__MappingCS__RefinesAssignment_5_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4694:1: ( rule__MappingCS__RefinesAssignment_5_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4694:2: rule__MappingCS__RefinesAssignment_5_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_2_1_in_rule__MappingCS__Group_5_2__1__Impl9997);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_2_1_in_rule__MappingCS__Group_5_2__1__Impl10153);
rule__MappingCS__RefinesAssignment_5_2_1();
state._fsp--;
@@ -14862,21 +15186,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_8__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4646:1: rule__MappingCS__Group_8__0 : rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4708:1: rule__MappingCS__Group_8__0 : rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1 ;
public final void rule__MappingCS__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4650:1: ( rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4651:2: rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4712:1: ( rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4713:2: rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0__Impl_in_rule__MappingCS__Group_8__010031);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0__Impl_in_rule__MappingCS__Group_8__010187);
rule__MappingCS__Group_8__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1_in_rule__MappingCS__Group_8__010034);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1_in_rule__MappingCS__Group_8__010190);
rule__MappingCS__Group_8__1();
state._fsp--;
@@ -14900,22 +15224,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_8__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4658:1: rule__MappingCS__Group_8__0__Impl : ( 'where' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4720:1: rule__MappingCS__Group_8__0__Impl : ( 'where' ) ;
public final void rule__MappingCS__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4662:1: ( ( 'where' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4663:1: ( 'where' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4724:1: ( ( 'where' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4725:1: ( 'where' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4663:1: ( 'where' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4664:1: 'where'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4725:1: ( 'where' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4726:1: 'where'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getWhereKeyword_8_0());
}
- match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCS__Group_8__0__Impl10062); if (state.failed) return ;
+ match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCS__Group_8__0__Impl10218); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getWhereKeyword_8_0());
}
@@ -14941,16 +15265,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_8__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4677:1: rule__MappingCS__Group_8__1 : rule__MappingCS__Group_8__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4739:1: rule__MappingCS__Group_8__1 : rule__MappingCS__Group_8__1__Impl ;
public final void rule__MappingCS__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4681:1: ( rule__MappingCS__Group_8__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4682:2: rule__MappingCS__Group_8__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4743:1: ( rule__MappingCS__Group_8__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4744:2: rule__MappingCS__Group_8__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1__Impl_in_rule__MappingCS__Group_8__110093);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1__Impl_in_rule__MappingCS__Group_8__110249);
rule__MappingCS__Group_8__1__Impl();
state._fsp--;
@@ -14974,25 +15298,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MappingCS__Group_8__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4688:1: rule__MappingCS__Group_8__1__Impl : ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4750:1: rule__MappingCS__Group_8__1__Impl : ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) ) ;
public final void rule__MappingCS__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4692:1: ( ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4693:1: ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4754:1: ( ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4755:1: ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4693:1: ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4694:1: ( rule__MappingCS__OwnedMiddleAssignment_8_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4755:1: ( ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4756:1: ( rule__MappingCS__OwnedMiddleAssignment_8_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedMiddleAssignment_8_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4695:1: ( rule__MappingCS__OwnedMiddleAssignment_8_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4695:2: rule__MappingCS__OwnedMiddleAssignment_8_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4757:1: ( rule__MappingCS__OwnedMiddleAssignment_8_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4757:2: rule__MappingCS__OwnedMiddleAssignment_8_1
{
- pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMiddleAssignment_8_1_in_rule__MappingCS__Group_8__1__Impl10120);
+ pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMiddleAssignment_8_1_in_rule__MappingCS__Group_8__1__Impl10276);
rule__MappingCS__OwnedMiddleAssignment_8_1();
state._fsp--;
@@ -15025,21 +15349,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4709:1: rule__BottomPatternCS__Group_0__0 : rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4771:1: rule__BottomPatternCS__Group_0__0 : rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 ;
public final void rule__BottomPatternCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4713:1: ( rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4714:2: rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4775:1: ( rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4776:2: rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__010154);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__010310);
rule__BottomPatternCS__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__010157);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__010313);
rule__BottomPatternCS__Group_0__1();
state._fsp--;
@@ -15063,22 +15387,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4721:1: rule__BottomPatternCS__Group_0__0__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4783:1: rule__BottomPatternCS__Group_0__0__Impl : ( '{' ) ;
public final void rule__BottomPatternCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4725:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4726:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4787:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4788:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4726:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4727:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4788:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4789:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0());
}
- match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0__0__Impl10185); if (state.failed) return ;
+ match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0__0__Impl10341); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0());
}
@@ -15104,21 +15428,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4740:1: rule__BottomPatternCS__Group_0__1 : rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4802:1: rule__BottomPatternCS__Group_0__1 : rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 ;
public final void rule__BottomPatternCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4744:1: ( rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4745:2: rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4806:1: ( rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4807:2: rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__110216);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__110372);
rule__BottomPatternCS__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__110219);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__110375);
rule__BottomPatternCS__Group_0__2();
state._fsp--;
@@ -15142,25 +15466,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4752:1: rule__BottomPatternCS__Group_0__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4814:1: rule__BottomPatternCS__Group_0__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) ;
public final void rule__BottomPatternCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4756:1: ( ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4757:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4818:1: ( ( ( rule__BottomPatternCS__Alternatives_0_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4819:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4757:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4758:1: ( rule__BottomPatternCS__Alternatives_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4819:1: ( ( rule__BottomPatternCS__Alternatives_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4820:1: ( rule__BottomPatternCS__Alternatives_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getAlternatives_0_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4759:1: ( rule__BottomPatternCS__Alternatives_0_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4759:2: rule__BottomPatternCS__Alternatives_0_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4821:1: ( rule__BottomPatternCS__Alternatives_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4821:2: rule__BottomPatternCS__Alternatives_0_1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl10246);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl10402);
rule__BottomPatternCS__Alternatives_0_1();
state._fsp--;
@@ -15193,21 +15517,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4769:1: rule__BottomPatternCS__Group_0__2 : rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4831:1: rule__BottomPatternCS__Group_0__2 : rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 ;
public final void rule__BottomPatternCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4773:1: ( rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4774:2: rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4835:1: ( rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4836:2: rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__210276);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__210432);
rule__BottomPatternCS__Group_0__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__210279);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__210435);
rule__BottomPatternCS__Group_0__3();
state._fsp--;
@@ -15231,37 +15555,37 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4781:1: rule__BottomPatternCS__Group_0__2__Impl : ( ( rule__BottomPatternCS__Group_0_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4843:1: rule__BottomPatternCS__Group_0__2__Impl : ( ( rule__BottomPatternCS__Group_0_2__0 )* ) ;
public final void rule__BottomPatternCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4785:1: ( ( ( rule__BottomPatternCS__Group_0_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4786:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4847:1: ( ( ( rule__BottomPatternCS__Group_0_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4848:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4786:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4787:1: ( rule__BottomPatternCS__Group_0_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4848:1: ( ( rule__BottomPatternCS__Group_0_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4849:1: ( rule__BottomPatternCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getGroup_0_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4788:1: ( rule__BottomPatternCS__Group_0_2__0 )*
- loop48:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4850:1: ( rule__BottomPatternCS__Group_0_2__0 )*
+ loop50:
do {
- int alt48=2;
- int LA48_0 = input.LA(1);
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA48_0==66) ) {
- alt48=1;
+ if ( (LA50_0==66) ) {
+ alt50=1;
}
- switch (alt48) {
+ switch (alt50) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4788:2: rule__BottomPatternCS__Group_0_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4850:2: rule__BottomPatternCS__Group_0_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl10306);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl10462);
rule__BottomPatternCS__Group_0_2__0();
state._fsp--;
@@ -15271,7 +15595,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop48;
+ break loop50;
}
} while (true);
@@ -15300,21 +15624,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4798:1: rule__BottomPatternCS__Group_0__3 : rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4860:1: rule__BottomPatternCS__Group_0__3 : rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 ;
public final void rule__BottomPatternCS__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4802:1: ( rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4803:2: rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4864:1: ( rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4865:2: rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__310337);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__310493);
rule__BottomPatternCS__Group_0__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__310340);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__310496);
rule__BottomPatternCS__Group_0__4();
state._fsp--;
@@ -15338,45 +15662,24 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4810:1: rule__BottomPatternCS__Group_0__3__Impl : ( ( rule__BottomPatternCS__Group_0_3__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4872:1: rule__BottomPatternCS__Group_0__3__Impl : ( '|' ) ;
public final void rule__BottomPatternCS__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4814:1: ( ( ( rule__BottomPatternCS__Group_0_3__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4815:1: ( ( rule__BottomPatternCS__Group_0_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4876:1: ( ( '|' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4877:1: ( '|' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4815:1: ( ( rule__BottomPatternCS__Group_0_3__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4816:1: ( rule__BottomPatternCS__Group_0_3__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4877:1: ( '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4878:1: '|'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getGroup_0_3());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4817:1: ( rule__BottomPatternCS__Group_0_3__0 )?
- int alt49=2;
- int LA49_0 = input.LA(1);
-
- if ( (LA49_0==68) ) {
- alt49=1;
+ before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3());
}
- switch (alt49) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4817:2: rule__BottomPatternCS__Group_0_3__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_3__0_in_rule__BottomPatternCS__Group_0__3__Impl10367);
- rule__BottomPatternCS__Group_0_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
+ match(input,68,FollowSets000.FOLLOW_68_in_rule__BottomPatternCS__Group_0__3__Impl10524); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getGroup_0_3());
+ after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3());
}
}
@@ -15400,20 +15703,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4827:1: rule__BottomPatternCS__Group_0__4 : rule__BottomPatternCS__Group_0__4__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4891:1: rule__BottomPatternCS__Group_0__4 : rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 ;
public final void rule__BottomPatternCS__Group_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4831:1: ( rule__BottomPatternCS__Group_0__4__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4832:2: rule__BottomPatternCS__Group_0__4__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4895:1: ( rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4896:2: rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__410398);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__410555);
rule__BottomPatternCS__Group_0__4__Impl();
state._fsp--;
if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__410558);
+ rule__BottomPatternCS__Group_0__5();
+
+ state._fsp--;
+ if (state.failed) return ;
}
@@ -15433,24 +15741,52 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4838:1: rule__BottomPatternCS__Group_0__4__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4903:1: rule__BottomPatternCS__Group_0__4__Impl : ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* ) ;
public final void rule__BottomPatternCS__Group_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4842:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4843:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4907:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4908:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4843:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4844:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4908:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4909:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_4());
+ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4());
}
- match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_0__4__Impl10426); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4910:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )*
+ loop51:
+ do {
+ int alt51=2;
+ int LA51_0 = input.LA(1);
+
+ if ( ((LA51_0>=RULE_INT && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=17 && LA51_0<=30)||(LA51_0>=47 && LA51_0<=61)||LA51_0==69||LA51_0==76||(LA51_0>=78 && LA51_0<=79)||LA51_0==83||(LA51_0>=88 && LA51_0<=89)||(LA51_0>=92 && LA51_0<=94)) ) {
+ alt51=1;
+ }
+
+
+ switch (alt51) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4910:2: rule__BottomPatternCS__OwnedConstraintsAssignment_0_4
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl10585);
+ rule__BottomPatternCS__OwnedConstraintsAssignment_0_4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop51;
+ }
+ } while (true);
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_4());
+ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4());
}
}
@@ -15473,22 +15809,96 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__BottomPatternCS__Group_0__4__Impl"
+ // $ANTLR start "rule__BottomPatternCS__Group_0__5"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4920:1: rule__BottomPatternCS__Group_0__5 : rule__BottomPatternCS__Group_0__5__Impl ;
+ public final void rule__BottomPatternCS__Group_0__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4924:1: ( rule__BottomPatternCS__Group_0__5__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4925:2: rule__BottomPatternCS__Group_0__5__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__510616);
+ rule__BottomPatternCS__Group_0__5__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_0__5"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_0__5__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4931:1: rule__BottomPatternCS__Group_0__5__Impl : ( '}' ) ;
+ public final void rule__BottomPatternCS__Group_0__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4935:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4936:1: ( '}' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4936:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4937:1: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5());
+ }
+ match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_0__5__Impl10644); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_0__5__Impl"
+
+
// $ANTLR start "rule__BottomPatternCS__Group_0_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4867:1: rule__BottomPatternCS__Group_0_2__0 : rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4962:1: rule__BottomPatternCS__Group_0_2__0 : rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 ;
public final void rule__BottomPatternCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4871:1: ( rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4872:2: rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4966:1: ( rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4967:2: rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__010467);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__010687);
rule__BottomPatternCS__Group_0_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__010470);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__010690);
rule__BottomPatternCS__Group_0_2__1();
state._fsp--;
@@ -15512,22 +15922,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4879:1: rule__BottomPatternCS__Group_0_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4974:1: rule__BottomPatternCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__BottomPatternCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4883:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4884:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4978:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4979:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4884:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4885:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4979:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4980:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0());
}
- match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_0_2__0__Impl10498); if (state.failed) return ;
+ match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_0_2__0__Impl10718); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0());
}
@@ -15553,16 +15963,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4898:1: rule__BottomPatternCS__Group_0_2__1 : rule__BottomPatternCS__Group_0_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4993:1: rule__BottomPatternCS__Group_0_2__1 : rule__BottomPatternCS__Group_0_2__1__Impl ;
public final void rule__BottomPatternCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4902:1: ( rule__BottomPatternCS__Group_0_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4903:2: rule__BottomPatternCS__Group_0_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4997:1: ( rule__BottomPatternCS__Group_0_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4998:2: rule__BottomPatternCS__Group_0_2__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__110529);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__110749);
rule__BottomPatternCS__Group_0_2__1__Impl();
state._fsp--;
@@ -15586,25 +15996,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BottomPatternCS__Group_0_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4909:1: rule__BottomPatternCS__Group_0_2__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5004:1: rule__BottomPatternCS__Group_0_2__1__Impl : ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) ;
public final void rule__BottomPatternCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4913:1: ( ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4914:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5008:1: ( ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5009:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4914:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4915:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5009:1: ( ( rule__BottomPatternCS__Alternatives_0_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5010:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBottomPatternCSAccess().getAlternatives_0_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4916:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4916:2: rule__BottomPatternCS__Alternatives_0_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5011:1: ( rule__BottomPatternCS__Alternatives_0_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5011:2: rule__BottomPatternCS__Alternatives_0_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl10556);
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl10776);
rule__BottomPatternCS__Alternatives_0_2_1();
state._fsp--;
@@ -15636,23 +16046,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__BottomPatternCS__Group_0_2__1__Impl"
- // $ANTLR start "rule__BottomPatternCS__Group_0_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4930:1: rule__BottomPatternCS__Group_0_3__0 : rule__BottomPatternCS__Group_0_3__0__Impl rule__BottomPatternCS__Group_0_3__1 ;
- public final void rule__BottomPatternCS__Group_0_3__0() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_1__0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5025:1: rule__BottomPatternCS__Group_1__0 : rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 ;
+ public final void rule__BottomPatternCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4934:1: ( rule__BottomPatternCS__Group_0_3__0__Impl rule__BottomPatternCS__Group_0_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4935:2: rule__BottomPatternCS__Group_0_3__0__Impl rule__BottomPatternCS__Group_0_3__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5029:1: ( rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5030:2: rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_3__0__Impl_in_rule__BottomPatternCS__Group_0_3__010590);
- rule__BottomPatternCS__Group_0_3__0__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__010810);
+ rule__BottomPatternCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_3__1_in_rule__BottomPatternCS__Group_0_3__010593);
- rule__BottomPatternCS__Group_0_3__1();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__010813);
+ rule__BottomPatternCS__Group_1__1();
state._fsp--;
if (state.failed) return ;
@@ -15671,28 +16081,28 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_0_3__0"
+ // $ANTLR end "rule__BottomPatternCS__Group_1__0"
- // $ANTLR start "rule__BottomPatternCS__Group_0_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4942:1: rule__BottomPatternCS__Group_0_3__0__Impl : ( '|' ) ;
- public final void rule__BottomPatternCS__Group_0_3__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_1__0__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5037:1: rule__BottomPatternCS__Group_1__0__Impl : ( '{' ) ;
+ public final void rule__BottomPatternCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4946:1: ( ( '|' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4947:1: ( '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5041:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5042:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4947:1: ( '|' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4948:1: '|'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5042:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5043:1: '{'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3_0());
+ before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0());
}
- match(input,68,FollowSets000.FOLLOW_68_in_rule__BottomPatternCS__Group_0_3__0__Impl10621); if (state.failed) return ;
+ match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_1__0__Impl10841); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3_0());
+ after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0());
}
}
@@ -15712,21 +16122,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_0_3__0__Impl"
+ // $ANTLR end "rule__BottomPatternCS__Group_1__0__Impl"
- // $ANTLR start "rule__BottomPatternCS__Group_0_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4961:1: rule__BottomPatternCS__Group_0_3__1 : rule__BottomPatternCS__Group_0_3__1__Impl ;
- public final void rule__BottomPatternCS__Group_0_3__1() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_1__1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5056:1: rule__BottomPatternCS__Group_1__1 : rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 ;
+ public final void rule__BottomPatternCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4965:1: ( rule__BottomPatternCS__Group_0_3__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4966:2: rule__BottomPatternCS__Group_0_3__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5060:1: ( rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5061:2: rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_3__1__Impl_in_rule__BottomPatternCS__Group_0_3__110652);
- rule__BottomPatternCS__Group_0_3__1__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__110872);
+ rule__BottomPatternCS__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__110875);
+ rule__BottomPatternCS__Group_1__2();
state._fsp--;
if (state.failed) return ;
@@ -15745,42 +16160,131 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_0_3__1"
+ // $ANTLR end "rule__BottomPatternCS__Group_1__1"
- // $ANTLR start "rule__BottomPatternCS__Group_0_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4972:1: rule__BottomPatternCS__Group_0_3__1__Impl : ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1 )* ) ;
- public final void rule__BottomPatternCS__Group_0_3__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_1__1__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5068:1: rule__BottomPatternCS__Group_1__1__Impl : ( ( rule__BottomPatternCS__Alternatives_1_1 ) ) ;
+ public final void rule__BottomPatternCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4976:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4977:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5072:1: ( ( ( rule__BottomPatternCS__Alternatives_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5073:1: ( ( rule__BottomPatternCS__Alternatives_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4977:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4978:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5073:1: ( ( rule__BottomPatternCS__Alternatives_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5074:1: ( rule__BottomPatternCS__Alternatives_1_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_3_1());
+ before(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4979:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1 )*
- loop50:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5075:1: ( rule__BottomPatternCS__Alternatives_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5075:2: rule__BottomPatternCS__Alternatives_1_1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl10902);
+ rule__BottomPatternCS__Alternatives_1_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_1__2"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5085:1: rule__BottomPatternCS__Group_1__2 : rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 ;
+ public final void rule__BottomPatternCS__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5089:1: ( rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5090:2: rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__210932);
+ rule__BottomPatternCS__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__210935);
+ rule__BottomPatternCS__Group_1__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_1__2"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_1__2__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5097:1: rule__BottomPatternCS__Group_1__2__Impl : ( ( rule__BottomPatternCS__Group_1_2__0 )* ) ;
+ public final void rule__BottomPatternCS__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5101:1: ( ( ( rule__BottomPatternCS__Group_1_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5102:1: ( ( rule__BottomPatternCS__Group_1_2__0 )* )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5102:1: ( ( rule__BottomPatternCS__Group_1_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5103:1: ( rule__BottomPatternCS__Group_1_2__0 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getGroup_1_2());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5104:1: ( rule__BottomPatternCS__Group_1_2__0 )*
+ loop52:
do {
- int alt50=2;
- int LA50_0 = input.LA(1);
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( ((LA50_0>=RULE_INT && LA50_0<=RULE_ESCAPED_ID)||(LA50_0>=17 && LA50_0<=30)||(LA50_0>=47 && LA50_0<=61)||LA50_0==69||LA50_0==76||(LA50_0>=78 && LA50_0<=79)||LA50_0==83||(LA50_0>=88 && LA50_0<=89)||(LA50_0>=92 && LA50_0<=94)) ) {
- alt50=1;
+ if ( (LA52_0==66) ) {
+ alt52=1;
}
- switch (alt50) {
+ switch (alt52) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4979:2: rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5104:2: rule__BottomPatternCS__Group_1_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1_in_rule__BottomPatternCS__Group_0_3__1__Impl10679);
- rule__BottomPatternCS__OwnedConstraintsAssignment_0_3_1();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl10962);
+ rule__BottomPatternCS__Group_1_2__0();
state._fsp--;
if (state.failed) return ;
@@ -15789,12 +16293,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop50;
+ break loop52;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_3_1());
+ after(grammarAccess.getBottomPatternCSAccess().getGroup_1_2());
}
}
@@ -15814,26 +16318,100 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_0_3__1__Impl"
+ // $ANTLR end "rule__BottomPatternCS__Group_1__2__Impl"
- // $ANTLR start "rule__BottomPatternCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4993:1: rule__BottomPatternCS__Group_1__0 : rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 ;
- public final void rule__BottomPatternCS__Group_1__0() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_1__3"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5114:1: rule__BottomPatternCS__Group_1__3 : rule__BottomPatternCS__Group_1__3__Impl ;
+ public final void rule__BottomPatternCS__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4997:1: ( rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4998:2: rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5118:1: ( rule__BottomPatternCS__Group_1__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5119:2: rule__BottomPatternCS__Group_1__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__010714);
- rule__BottomPatternCS__Group_1__0__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__310993);
+ rule__BottomPatternCS__Group_1__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__010717);
- rule__BottomPatternCS__Group_1__1();
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_1__3"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_1__3__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5125:1: rule__BottomPatternCS__Group_1__3__Impl : ( '}' ) ;
+ public final void rule__BottomPatternCS__Group_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5129:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5130:1: ( '}' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5130:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5131:1: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
+ }
+ match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_1__3__Impl11021); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_1__3__Impl"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_1_2__0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5152:1: rule__BottomPatternCS__Group_1_2__0 : rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 ;
+ public final void rule__BottomPatternCS__Group_1_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5156:1: ( rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5157:2: rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__011060);
+ rule__BottomPatternCS__Group_1_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__011063);
+ rule__BottomPatternCS__Group_1_2__1();
state._fsp--;
if (state.failed) return ;
@@ -15852,32 +16430,112 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__0"
+ // $ANTLR end "rule__BottomPatternCS__Group_1_2__0"
- // $ANTLR start "rule__BottomPatternCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5005:1: rule__BottomPatternCS__Group_1__0__Impl : ( () ) ;
- public final void rule__BottomPatternCS__Group_1__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_1_2__0__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5164:1: rule__BottomPatternCS__Group_1_2__0__Impl : ( ',' ) ;
+ public final void rule__BottomPatternCS__Group_1_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5168:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5169:1: ( ',' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5169:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5170:1: ','
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0());
+ }
+ match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_1_2__0__Impl11091); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_1_2__0__Impl"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_1_2__1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5183:1: rule__BottomPatternCS__Group_1_2__1 : rule__BottomPatternCS__Group_1_2__1__Impl ;
+ public final void rule__BottomPatternCS__Group_1_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5187:1: ( rule__BottomPatternCS__Group_1_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5188:2: rule__BottomPatternCS__Group_1_2__1__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__111122);
+ rule__BottomPatternCS__Group_1_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_1_2__1"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_1_2__1__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5194:1: rule__BottomPatternCS__Group_1_2__1__Impl : ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) ) ;
+ public final void rule__BottomPatternCS__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5009:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5010:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5198:1: ( ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5199:1: ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5010:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5011:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5199:1: ( ( rule__BottomPatternCS__Alternatives_1_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5200:1: ( rule__BottomPatternCS__Alternatives_1_2_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_1_0());
+ before(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5012:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5014:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5201:1: ( rule__BottomPatternCS__Alternatives_1_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5201:2: rule__BottomPatternCS__Alternatives_1_2_1
{
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl11149);
+ rule__BottomPatternCS__Alternatives_1_2_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_1_0());
+ after(grammarAccess.getBottomPatternCSAccess().getAlternatives_1_2_1());
}
}
@@ -15886,6 +16544,10 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
}
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
finally {
restoreStackSize(stackSize);
@@ -15893,26 +16555,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__0__Impl"
+ // $ANTLR end "rule__BottomPatternCS__Group_1_2__1__Impl"
- // $ANTLR start "rule__BottomPatternCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5024:1: rule__BottomPatternCS__Group_1__1 : rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 ;
- public final void rule__BottomPatternCS__Group_1__1() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_2__0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5215:1: rule__BottomPatternCS__Group_2__0 : rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 ;
+ public final void rule__BottomPatternCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5028:1: ( rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5029:2: rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5219:1: ( rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5220:2: rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__110775);
- rule__BottomPatternCS__Group_1__1__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__011183);
+ rule__BottomPatternCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__110778);
- rule__BottomPatternCS__Group_1__2();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__011186);
+ rule__BottomPatternCS__Group_2__1();
state._fsp--;
if (state.failed) return ;
@@ -15931,28 +16593,28 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__1"
+ // $ANTLR end "rule__BottomPatternCS__Group_2__0"
- // $ANTLR start "rule__BottomPatternCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5036:1: rule__BottomPatternCS__Group_1__1__Impl : ( '{' ) ;
- public final void rule__BottomPatternCS__Group_1__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_2__0__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5227:1: rule__BottomPatternCS__Group_2__0__Impl : ( '{' ) ;
+ public final void rule__BottomPatternCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5040:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5041:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5231:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5232:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5041:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5042:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5232:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5233:1: '{'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1());
+ before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_1__1__Impl10806); if (state.failed) return ;
+ match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_2__0__Impl11214); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1());
+ after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0());
}
}
@@ -15972,26 +16634,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__1__Impl"
+ // $ANTLR end "rule__BottomPatternCS__Group_2__0__Impl"
- // $ANTLR start "rule__BottomPatternCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5055:1: rule__BottomPatternCS__Group_1__2 : rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 ;
- public final void rule__BottomPatternCS__Group_1__2() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_2__1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5246:1: rule__BottomPatternCS__Group_2__1 : rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 ;
+ public final void rule__BottomPatternCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5059:1: ( rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5060:2: rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5250:1: ( rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5251:2: rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__210837);
- rule__BottomPatternCS__Group_1__2__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__111245);
+ rule__BottomPatternCS__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__210840);
- rule__BottomPatternCS__Group_1__3();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__111248);
+ rule__BottomPatternCS__Group_2__2();
state._fsp--;
if (state.failed) return ;
@@ -16010,42 +16672,68 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__2"
+ // $ANTLR end "rule__BottomPatternCS__Group_2__1"
- // $ANTLR start "rule__BottomPatternCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5067:1: rule__BottomPatternCS__Group_1__2__Impl : ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_1_2 )* ) ;
- public final void rule__BottomPatternCS__Group_1__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_2__1__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5258:1: rule__BottomPatternCS__Group_2__1__Impl : ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) ) ;
+ public final void rule__BottomPatternCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5071:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_1_2 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5072:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_1_2 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5262:1: ( ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5263:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5263:1: ( ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5264:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) ) ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5072:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_1_2 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5073:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_1_2 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5264:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5265:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_1_2());
+ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5074:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_1_2 )*
- loop51:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5266:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5266:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11277);
+ rule__BottomPatternCS__OwnedConstraintsAssignment_2_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1());
+ }
+
+ }
+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5269:1: ( ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5270:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5271:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )*
+ loop53:
do {
- int alt51=2;
- int LA51_0 = input.LA(1);
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( ((LA51_0>=RULE_INT && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=17 && LA51_0<=30)||(LA51_0>=47 && LA51_0<=61)||LA51_0==69||LA51_0==76||(LA51_0>=78 && LA51_0<=79)||LA51_0==83||(LA51_0>=88 && LA51_0<=89)||(LA51_0>=92 && LA51_0<=94)) ) {
- alt51=1;
+ if ( ((LA53_0>=RULE_INT && LA53_0<=RULE_ESCAPED_ID)||(LA53_0>=17 && LA53_0<=30)||(LA53_0>=47 && LA53_0<=61)||LA53_0==69||LA53_0==76||(LA53_0>=78 && LA53_0<=79)||LA53_0==83||(LA53_0>=88 && LA53_0<=89)||(LA53_0>=92 && LA53_0<=94)) ) {
+ alt53=1;
}
- switch (alt51) {
+ switch (alt53) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5074:2: rule__BottomPatternCS__OwnedConstraintsAssignment_1_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5271:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl10867);
- rule__BottomPatternCS__OwnedConstraintsAssignment_1_2();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11289);
+ rule__BottomPatternCS__OwnedConstraintsAssignment_2_1();
state._fsp--;
if (state.failed) return ;
@@ -16054,12 +16742,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop51;
+ break loop53;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_1_2());
+ after(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1());
}
}
@@ -16067,6 +16755,9 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
+
+ }
+
}
catch (RecognitionException re) {
reportError(re);
@@ -16079,21 +16770,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__2__Impl"
+ // $ANTLR end "rule__BottomPatternCS__Group_2__1__Impl"
- // $ANTLR start "rule__BottomPatternCS__Group_1__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5084:1: rule__BottomPatternCS__Group_1__3 : rule__BottomPatternCS__Group_1__3__Impl ;
- public final void rule__BottomPatternCS__Group_1__3() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_2__2"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5282:1: rule__BottomPatternCS__Group_2__2 : rule__BottomPatternCS__Group_2__2__Impl ;
+ public final void rule__BottomPatternCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5088:1: ( rule__BottomPatternCS__Group_1__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5089:2: rule__BottomPatternCS__Group_1__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5286:1: ( rule__BottomPatternCS__Group_2__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5287:2: rule__BottomPatternCS__Group_2__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__310898);
- rule__BottomPatternCS__Group_1__3__Impl();
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__211322);
+ rule__BottomPatternCS__Group_2__2__Impl();
state._fsp--;
if (state.failed) return ;
@@ -16112,28 +16803,28 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__3"
+ // $ANTLR end "rule__BottomPatternCS__Group_2__2"
- // $ANTLR start "rule__BottomPatternCS__Group_1__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5095:1: rule__BottomPatternCS__Group_1__3__Impl : ( '}' ) ;
- public final void rule__BottomPatternCS__Group_1__3__Impl() throws RecognitionException {
+ // $ANTLR start "rule__BottomPatternCS__Group_2__2__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5293:1: rule__BottomPatternCS__Group_2__2__Impl : ( '}' ) ;
+ public final void rule__BottomPatternCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5099:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5100:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5297:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5298:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5100:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5101:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5298:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5299:1: '}'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
+ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2());
}
- match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_1__3__Impl10926); if (state.failed) return ;
+ match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_2__2__Impl11350); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3());
+ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2());
}
}
@@ -16153,25 +16844,257 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__BottomPatternCS__Group_1__3__Impl"
+ // $ANTLR end "rule__BottomPatternCS__Group_2__2__Impl"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_3__0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5318:1: rule__BottomPatternCS__Group_3__0 : rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 ;
+ public final void rule__BottomPatternCS__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5322:1: ( rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5323:2: rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__011387);
+ rule__BottomPatternCS__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__011390);
+ rule__BottomPatternCS__Group_3__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_3__0"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_3__0__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5330:1: rule__BottomPatternCS__Group_3__0__Impl : ( () ) ;
+ public final void rule__BottomPatternCS__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5334:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5335:1: ( () )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5335:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5336:1: ()
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_3_0());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5337:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5339:1:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getBottomPatternCSAction_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_3__1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5349:1: rule__BottomPatternCS__Group_3__1 : rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 ;
+ public final void rule__BottomPatternCS__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5353:1: ( rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5354:2: rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__111448);
+ rule__BottomPatternCS__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__111451);
+ rule__BottomPatternCS__Group_3__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_3__1"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_3__1__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5361:1: rule__BottomPatternCS__Group_3__1__Impl : ( '{' ) ;
+ public final void rule__BottomPatternCS__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5365:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5366:1: ( '{' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5366:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5367:1: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1());
+ }
+ match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_3__1__Impl11479); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_3__2"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5380:1: rule__BottomPatternCS__Group_3__2 : rule__BottomPatternCS__Group_3__2__Impl ;
+ public final void rule__BottomPatternCS__Group_3__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5384:1: ( rule__BottomPatternCS__Group_3__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5385:2: rule__BottomPatternCS__Group_3__2__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__211510);
+ rule__BottomPatternCS__Group_3__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_3__2"
+
+
+ // $ANTLR start "rule__BottomPatternCS__Group_3__2__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5391:1: rule__BottomPatternCS__Group_3__2__Impl : ( '}' ) ;
+ public final void rule__BottomPatternCS__Group_3__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5395:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5396:1: ( '}' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5396:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5397:1: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2());
+ }
+ match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_3__2__Impl11538); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BottomPatternCS__Group_3__2__Impl"
// $ANTLR start "rule__DirectionCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5122:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5416:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
public final void rule__DirectionCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5126:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5127:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5420:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5421:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__010965);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__011575);
rule__DirectionCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__010968);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__011578);
rule__DirectionCS__Group__1();
state._fsp--;
@@ -16195,23 +17118,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5134:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5428:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
public final void rule__DirectionCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5138:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5139:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5432:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5433:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5139:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5140:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5433:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5434:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getDirectionCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5141:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5143:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5435:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5437:1:
{
}
@@ -16236,21 +17159,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5153:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5447:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
public final void rule__DirectionCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5157:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5158:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5451:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5452:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__111026);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__111636);
rule__DirectionCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__111029);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__111639);
rule__DirectionCS__Group__2();
state._fsp--;
@@ -16274,29 +17197,29 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5165:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__NameAssignment_1 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5459:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__NameAssignment_1 )? ) ;
public final void rule__DirectionCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5169:1: ( ( ( rule__DirectionCS__NameAssignment_1 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5170:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5463:1: ( ( ( rule__DirectionCS__NameAssignment_1 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5464:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5170:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5171:1: ( rule__DirectionCS__NameAssignment_1 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5464:1: ( ( rule__DirectionCS__NameAssignment_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5465:1: ( rule__DirectionCS__NameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5172:1: ( rule__DirectionCS__NameAssignment_1 )?
- int alt52=2;
- alt52 = dfa52.predict(input);
- switch (alt52) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5466:1: ( rule__DirectionCS__NameAssignment_1 )?
+ int alt54=2;
+ alt54 = dfa54.predict(input);
+ switch (alt54) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5172:2: rule__DirectionCS__NameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5466:2: rule__DirectionCS__NameAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl11056);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl11666);
rule__DirectionCS__NameAssignment_1();
state._fsp--;
@@ -16332,21 +17255,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5182:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5476:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
public final void rule__DirectionCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5186:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5187:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5480:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5481:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__211087);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__211697);
rule__DirectionCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__211090);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__211700);
rule__DirectionCS__Group__3();
state._fsp--;
@@ -16370,33 +17293,33 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5194:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__Group_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5488:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__Group_2__0 )? ) ;
public final void rule__DirectionCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5198:1: ( ( ( rule__DirectionCS__Group_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5199:1: ( ( rule__DirectionCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5492:1: ( ( ( rule__DirectionCS__Group_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5493:1: ( ( rule__DirectionCS__Group_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5199:1: ( ( rule__DirectionCS__Group_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5200:1: ( rule__DirectionCS__Group_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5493:1: ( ( rule__DirectionCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5494:1: ( rule__DirectionCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5201:1: ( rule__DirectionCS__Group_2__0 )?
- int alt53=2;
- int LA53_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5495:1: ( rule__DirectionCS__Group_2__0 )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA53_0==20) ) {
- alt53=1;
+ if ( (LA55_0==20) ) {
+ alt55=1;
}
- switch (alt53) {
+ switch (alt55) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5201:2: rule__DirectionCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5495:2: rule__DirectionCS__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl11117);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl11727);
rule__DirectionCS__Group_2__0();
state._fsp--;
@@ -16432,16 +17355,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5211:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5505:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl ;
public final void rule__DirectionCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5215:1: ( rule__DirectionCS__Group__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5216:2: rule__DirectionCS__Group__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5509:1: ( rule__DirectionCS__Group__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5510:2: rule__DirectionCS__Group__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__311148);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__311758);
rule__DirectionCS__Group__3__Impl();
state._fsp--;
@@ -16465,33 +17388,33 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5222:1: rule__DirectionCS__Group__3__Impl : ( ( rule__DirectionCS__Group_3__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5516:1: rule__DirectionCS__Group__3__Impl : ( ( rule__DirectionCS__Group_3__0 )? ) ;
public final void rule__DirectionCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5226:1: ( ( ( rule__DirectionCS__Group_3__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5227:1: ( ( rule__DirectionCS__Group_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5520:1: ( ( ( rule__DirectionCS__Group_3__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5521:1: ( ( rule__DirectionCS__Group_3__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5227:1: ( ( rule__DirectionCS__Group_3__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5228:1: ( rule__DirectionCS__Group_3__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5521:1: ( ( rule__DirectionCS__Group_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5522:1: ( rule__DirectionCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5229:1: ( rule__DirectionCS__Group_3__0 )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5523:1: ( rule__DirectionCS__Group_3__0 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA54_0==27) ) {
- alt54=1;
+ if ( (LA56_0==27) ) {
+ alt56=1;
}
- switch (alt54) {
+ switch (alt56) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5229:2: rule__DirectionCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5523:2: rule__DirectionCS__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl11175);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl11785);
rule__DirectionCS__Group_3__0();
state._fsp--;
@@ -16527,21 +17450,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5247:1: rule__DirectionCS__Group_2__0 : rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5541:1: rule__DirectionCS__Group_2__0 : rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ;
public final void rule__DirectionCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5251:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5252:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5545:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5546:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__011214);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__011824);
rule__DirectionCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__011217);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__011827);
rule__DirectionCS__Group_2__1();
state._fsp--;
@@ -16565,22 +17488,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5259:1: rule__DirectionCS__Group_2__0__Impl : ( 'imports' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5553:1: rule__DirectionCS__Group_2__0__Impl : ( 'imports' ) ;
public final void rule__DirectionCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5263:1: ( ( 'imports' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5264:1: ( 'imports' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5557:1: ( ( 'imports' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5558:1: ( 'imports' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5264:1: ( 'imports' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5265:1: 'imports'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5558:1: ( 'imports' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5559:1: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0());
}
- match(input,20,FollowSets000.FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl11245); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl11855); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0());
}
@@ -16606,21 +17529,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5278:1: rule__DirectionCS__Group_2__1 : rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5572:1: rule__DirectionCS__Group_2__1 : rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ;
public final void rule__DirectionCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5282:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5283:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5576:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5577:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__111276);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__111886);
rule__DirectionCS__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__111279);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__111889);
rule__DirectionCS__Group_2__2();
state._fsp--;
@@ -16644,25 +17567,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5290:1: rule__DirectionCS__Group_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5584:1: rule__DirectionCS__Group_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) ;
public final void rule__DirectionCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5294:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5295:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5588:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5589:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5295:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5296:1: ( rule__DirectionCS__ImportsAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5589:1: ( ( rule__DirectionCS__ImportsAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5590:1: ( rule__DirectionCS__ImportsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5297:1: ( rule__DirectionCS__ImportsAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5297:2: rule__DirectionCS__ImportsAssignment_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5591:1: ( rule__DirectionCS__ImportsAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5591:2: rule__DirectionCS__ImportsAssignment_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl11306);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl11916);
rule__DirectionCS__ImportsAssignment_2_1();
state._fsp--;
@@ -16695,16 +17618,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5307:1: rule__DirectionCS__Group_2__2 : rule__DirectionCS__Group_2__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5601:1: rule__DirectionCS__Group_2__2 : rule__DirectionCS__Group_2__2__Impl ;
public final void rule__DirectionCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5311:1: ( rule__DirectionCS__Group_2__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5312:2: rule__DirectionCS__Group_2__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5605:1: ( rule__DirectionCS__Group_2__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5606:2: rule__DirectionCS__Group_2__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__211336);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__211946);
rule__DirectionCS__Group_2__2__Impl();
state._fsp--;
@@ -16728,37 +17651,37 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5318:1: rule__DirectionCS__Group_2__2__Impl : ( ( rule__DirectionCS__Group_2_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5612:1: rule__DirectionCS__Group_2__2__Impl : ( ( rule__DirectionCS__Group_2_2__0 )* ) ;
public final void rule__DirectionCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5322:1: ( ( ( rule__DirectionCS__Group_2_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5323:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5616:1: ( ( ( rule__DirectionCS__Group_2_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5617:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5323:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5324:1: ( rule__DirectionCS__Group_2_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5617:1: ( ( rule__DirectionCS__Group_2_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5618:1: ( rule__DirectionCS__Group_2_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_2_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5325:1: ( rule__DirectionCS__Group_2_2__0 )*
- loop55:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5619:1: ( rule__DirectionCS__Group_2_2__0 )*
+ loop57:
do {
- int alt55=2;
- int LA55_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA55_0==66) ) {
- alt55=1;
+ if ( (LA57_0==66) ) {
+ alt57=1;
}
- switch (alt55) {
+ switch (alt57) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5325:2: rule__DirectionCS__Group_2_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5619:2: rule__DirectionCS__Group_2_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl11363);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl11973);
rule__DirectionCS__Group_2_2__0();
state._fsp--;
@@ -16768,7 +17691,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop55;
+ break loop57;
}
} while (true);
@@ -16797,21 +17720,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5341:1: rule__DirectionCS__Group_2_2__0 : rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5635:1: rule__DirectionCS__Group_2_2__0 : rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ;
public final void rule__DirectionCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5345:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5346:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5639:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5640:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__011400);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__012010);
rule__DirectionCS__Group_2_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__011403);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__012013);
rule__DirectionCS__Group_2_2__1();
state._fsp--;
@@ -16835,22 +17758,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5353:1: rule__DirectionCS__Group_2_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5647:1: rule__DirectionCS__Group_2_2__0__Impl : ( ',' ) ;
public final void rule__DirectionCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5357:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5358:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5651:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5652:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5358:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5359:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5652:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5653:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0());
}
- match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_2_2__0__Impl11431); if (state.failed) return ;
+ match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_2_2__0__Impl12041); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0());
}
@@ -16876,16 +17799,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5372:1: rule__DirectionCS__Group_2_2__1 : rule__DirectionCS__Group_2_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5666:1: rule__DirectionCS__Group_2_2__1 : rule__DirectionCS__Group_2_2__1__Impl ;
public final void rule__DirectionCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5376:1: ( rule__DirectionCS__Group_2_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5377:2: rule__DirectionCS__Group_2_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5670:1: ( rule__DirectionCS__Group_2_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5671:2: rule__DirectionCS__Group_2_2__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__111462);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__112072);
rule__DirectionCS__Group_2_2__1__Impl();
state._fsp--;
@@ -16909,25 +17832,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_2_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5383:1: rule__DirectionCS__Group_2_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5677:1: rule__DirectionCS__Group_2_2__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) ;
public final void rule__DirectionCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5387:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5388:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5681:1: ( ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5682:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5388:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5389:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5682:1: ( ( rule__DirectionCS__ImportsAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5683:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_2_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5390:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5390:2: rule__DirectionCS__ImportsAssignment_2_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5684:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5684:2: rule__DirectionCS__ImportsAssignment_2_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl11489);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl12099);
rule__DirectionCS__ImportsAssignment_2_2_1();
state._fsp--;
@@ -16960,21 +17883,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5404:1: rule__DirectionCS__Group_3__0 : rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5698:1: rule__DirectionCS__Group_3__0 : rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 ;
public final void rule__DirectionCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5408:1: ( rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5409:2: rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5702:1: ( rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5703:2: rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__011523);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__012133);
rule__DirectionCS__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__011526);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__012136);
rule__DirectionCS__Group_3__1();
state._fsp--;
@@ -16998,22 +17921,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5416:1: rule__DirectionCS__Group_3__0__Impl : ( 'uses' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5710:1: rule__DirectionCS__Group_3__0__Impl : ( 'uses' ) ;
public final void rule__DirectionCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5420:1: ( ( 'uses' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5421:1: ( 'uses' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5714:1: ( ( 'uses' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5715:1: ( 'uses' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5421:1: ( 'uses' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5422:1: 'uses'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5715:1: ( 'uses' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5716:1: 'uses'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl11554); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl12164); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0());
}
@@ -17039,21 +17962,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5435:1: rule__DirectionCS__Group_3__1 : rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5729:1: rule__DirectionCS__Group_3__1 : rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 ;
public final void rule__DirectionCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5439:1: ( rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5440:2: rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5733:1: ( rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5734:2: rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__111585);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__112195);
rule__DirectionCS__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__111588);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__112198);
rule__DirectionCS__Group_3__2();
state._fsp--;
@@ -17077,25 +18000,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5447:1: rule__DirectionCS__Group_3__1__Impl : ( ( rule__DirectionCS__UsesAssignment_3_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5741:1: rule__DirectionCS__Group_3__1__Impl : ( ( rule__DirectionCS__UsesAssignment_3_1 ) ) ;
public final void rule__DirectionCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5451:1: ( ( ( rule__DirectionCS__UsesAssignment_3_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5452:1: ( ( rule__DirectionCS__UsesAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5745:1: ( ( ( rule__DirectionCS__UsesAssignment_3_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5746:1: ( ( rule__DirectionCS__UsesAssignment_3_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5452:1: ( ( rule__DirectionCS__UsesAssignment_3_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5453:1: ( rule__DirectionCS__UsesAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5746:1: ( ( rule__DirectionCS__UsesAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5747:1: ( rule__DirectionCS__UsesAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getUsesAssignment_3_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5454:1: ( rule__DirectionCS__UsesAssignment_3_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5454:2: rule__DirectionCS__UsesAssignment_3_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5748:1: ( rule__DirectionCS__UsesAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5748:2: rule__DirectionCS__UsesAssignment_3_1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl11615);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl12225);
rule__DirectionCS__UsesAssignment_3_1();
state._fsp--;
@@ -17128,16 +18051,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5464:1: rule__DirectionCS__Group_3__2 : rule__DirectionCS__Group_3__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5758:1: rule__DirectionCS__Group_3__2 : rule__DirectionCS__Group_3__2__Impl ;
public final void rule__DirectionCS__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5468:1: ( rule__DirectionCS__Group_3__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5469:2: rule__DirectionCS__Group_3__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5762:1: ( rule__DirectionCS__Group_3__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5763:2: rule__DirectionCS__Group_3__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__211645);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__212255);
rule__DirectionCS__Group_3__2__Impl();
state._fsp--;
@@ -17161,37 +18084,37 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5475:1: rule__DirectionCS__Group_3__2__Impl : ( ( rule__DirectionCS__Group_3_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5769:1: rule__DirectionCS__Group_3__2__Impl : ( ( rule__DirectionCS__Group_3_2__0 )* ) ;
public final void rule__DirectionCS__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5479:1: ( ( ( rule__DirectionCS__Group_3_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5480:1: ( ( rule__DirectionCS__Group_3_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5773:1: ( ( ( rule__DirectionCS__Group_3_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5774:1: ( ( rule__DirectionCS__Group_3_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5480:1: ( ( rule__DirectionCS__Group_3_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5481:1: ( rule__DirectionCS__Group_3_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5774:1: ( ( rule__DirectionCS__Group_3_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5775:1: ( rule__DirectionCS__Group_3_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_3_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5482:1: ( rule__DirectionCS__Group_3_2__0 )*
- loop56:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5776:1: ( rule__DirectionCS__Group_3_2__0 )*
+ loop58:
do {
- int alt56=2;
- int LA56_0 = input.LA(1);
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA56_0==66) ) {
- alt56=1;
+ if ( (LA58_0==66) ) {
+ alt58=1;
}
- switch (alt56) {
+ switch (alt58) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5482:2: rule__DirectionCS__Group_3_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5776:2: rule__DirectionCS__Group_3_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl11672);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl12282);
rule__DirectionCS__Group_3_2__0();
state._fsp--;
@@ -17201,7 +18124,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop56;
+ break loop58;
}
} while (true);
@@ -17230,21 +18153,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5498:1: rule__DirectionCS__Group_3_2__0 : rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5792:1: rule__DirectionCS__Group_3_2__0 : rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 ;
public final void rule__DirectionCS__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5502:1: ( rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5503:2: rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5796:1: ( rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5797:2: rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__011709);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__012319);
rule__DirectionCS__Group_3_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__011712);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__012322);
rule__DirectionCS__Group_3_2__1();
state._fsp--;
@@ -17268,22 +18191,22 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5510:1: rule__DirectionCS__Group_3_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5804:1: rule__DirectionCS__Group_3_2__0__Impl : ( ',' ) ;
public final void rule__DirectionCS__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5514:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5515:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5808:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5809:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5515:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5516:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5809:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5810:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0());
}
- match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_3_2__0__Impl11740); if (state.failed) return ;
+ match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_3_2__0__Impl12350); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0());
}
@@ -17309,16 +18232,16 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5529:1: rule__DirectionCS__Group_3_2__1 : rule__DirectionCS__Group_3_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5823:1: rule__DirectionCS__Group_3_2__1 : rule__DirectionCS__Group_3_2__1__Impl ;
public final void rule__DirectionCS__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5533:1: ( rule__DirectionCS__Group_3_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5534:2: rule__DirectionCS__Group_3_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5827:1: ( rule__DirectionCS__Group_3_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5828:2: rule__DirectionCS__Group_3_2__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__111771);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__112381);
rule__DirectionCS__Group_3_2__1__Impl();
state._fsp--;
@@ -17342,25 +18265,25 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DirectionCS__Group_3_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5540:1: rule__DirectionCS__Group_3_2__1__Impl : ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5834:1: rule__DirectionCS__Group_3_2__1__Impl : ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) ) ;
public final void rule__DirectionCS__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5544:1: ( ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5545:1: ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5838:1: ( ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5839:1: ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5545:1: ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5546:1: ( rule__DirectionCS__UsesAssignment_3_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5839:1: ( ( rule__DirectionCS__UsesAssignment_3_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5840:1: ( rule__DirectionCS__UsesAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getUsesAssignment_3_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5547:1: ( rule__DirectionCS__UsesAssignment_3_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5547:2: rule__DirectionCS__UsesAssignment_3_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5841:1: ( rule__DirectionCS__UsesAssignment_3_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5841:2: rule__DirectionCS__UsesAssignment_3_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl11798);
+ pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl12408);
rule__DirectionCS__UsesAssignment_3_2_1();
state._fsp--;
@@ -17393,21 +18316,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5561:1: rule__GuardPatternCS__Group_0__0 : rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5855:1: rule__GuardPatternCS__Group_0__0 : rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 ;
public final void rule__GuardPatternCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5565:1: ( rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5566:2: rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5859:1: ( rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5860:2: rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__011832);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__012442);
rule__GuardPatternCS__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__011835);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__012445);
rule__GuardPatternCS__Group_0__1();
state._fsp--;
@@ -17431,28 +18354,24 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5573:1: rule__GuardPatternCS__Group_0__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5867:1: rule__GuardPatternCS__Group_0__0__Impl : ( '(' ) ;
public final void rule__GuardPatternCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5577:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5578:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5871:1: ( ( '(' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5872:1: ( '(' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5578:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5579:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5872:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5873:1: '('
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_0_0());
+ before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5580:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5582:1:
- {
- }
-
+ match(input,69,FollowSets000.FOLLOW_69_in_rule__GuardPatternCS__Group_0__0__Impl12473); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardPatternCSAccess().getGuardPatternCSAction_0_0());
+ after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0());
}
}
@@ -17461,6 +18380,10 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
}
}
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
finally {
restoreStackSize(stackSize);
@@ -17472,21 +18395,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5592:1: rule__GuardPatternCS__Group_0__1 : rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5886:1: rule__GuardPatternCS__Group_0__1 : rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 ;
public final void rule__GuardPatternCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5596:1: ( rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5597:2: rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5890:1: ( rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5891:2: rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2
{
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__111893);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__112504);
rule__GuardPatternCS__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__111896);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__112507);
rule__GuardPatternCS__Group_0__2();
state._fsp--;
@@ -17510,24 +18433,34 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5604:1: rule__GuardPatternCS__Group_0__1__Impl : ( '(' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5898:1: rule__GuardPatternCS__Group_0__1__Impl : ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) ) ;
public final void rule__GuardPatternCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5608:1: ( ( '(' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5609:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5902:1: ( ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5903:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5609:1: ( '(' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5610:1: '('
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5903:1: ( ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5904:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_1());
+ before(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1());
}
- match(input,69,FollowSets000.FOLLOW_69_in_rule__GuardPatternCS__Group_0__1__Impl11924); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5905:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5905:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl12534);
+ rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_1());
+ after(grammarAccess.getGuardPatternCSAccess().getOwnedUnrealizedVariablesAssignment_0_1());
}
}
@@ -17551,21 +18484,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5623:1: rule__GuardPatternCS__Group_0__2 : rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5915:1: rule__GuardPatternCS__Group_0__2 : rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 ;
public final void rule__GuardPatternCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5627:1: ( rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5628:2: rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5919:1: ( rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5920:2: rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3
{
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__211955);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__212564);
rule__GuardPatternCS__Group_0__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__211958);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__212567);
rule__GuardPatternCS__Group_0__3();
state._fsp--;
@@ -17589,42 +18522,49 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5635:1: rule__GuardPatternCS__Group_0__2__Impl : ( ( rule__GuardPatternCS__Group_0_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5927:1: rule__GuardPatternCS__Group_0__2__Impl : ( ( rule__GuardPatternCS__Group_0_2__0 )* ) ;
public final void rule__GuardPatternCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5639:1: ( ( ( rule__GuardPatternCS__Group_0_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5640:1: ( ( rule__GuardPatternCS__Group_0_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5931:1: ( ( ( rule__GuardPatternCS__Group_0_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5932:1: ( ( rule__GuardPatternCS__Group_0_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5640:1: ( ( rule__GuardPatternCS__Group_0_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5641:1: ( rule__GuardPatternCS__Group_0_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5932:1: ( ( rule__GuardPatternCS__Group_0_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5933:1: ( rule__GuardPatternCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardPatternCSAccess().getGroup_0_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5642:1: ( rule__GuardPatternCS__Group_0_2__0 )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5934:1: ( rule__GuardPatternCS__Group_0_2__0 )*
+ loop59:
+ do {
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=17 && LA57_0<=27)) ) {
- alt57=1;
- }
- switch (alt57) {
- case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5642:2: rule__GuardPatternCS__Group_0_2__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl11985);
- rule__GuardPatternCS__Group_0_2__0();
+ if ( (LA59_0==66) ) {
+ alt59=1;
+ }
- state._fsp--;
- if (state.failed) return ;
- }
- break;
+ switch (alt59) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5934:2: rule__GuardPatternCS__Group_0_2__0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl12594);
+ rule__GuardPatternCS__Group_0_2__0();
- }
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop59;
+ }
+ } while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardPatternCSAccess().getGroup_0_2());
@@ -17651,21 +18591,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5652:1: rule__GuardPatternCS__Group_0__3 : rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5944:1: rule__GuardPatternCS__Group_0__3 : rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 ;
public final void rule__GuardPatternCS__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5656:1: ( rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5657:2: rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5948:1: ( rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5949:2: rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4
{
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__312016);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__312625);
rule__GuardPatternCS__Group_0__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__312019);
+ pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__312628);
rule__GuardPatternCS__Group_0__4();
state._fsp--;
@@ -17689,45 +18629,24 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardPatternCS__Group_0__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5664:1: rule__GuardPatternCS__Group_0__3__Impl : ( ( rule__GuardPatternCS__Group_0_3__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5956:1: rule__GuardPatternCS__Group_0__3__Impl : ( '|' ) ;
public final void rule__GuardPatternCS__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5668:1: ( ( ( rule__GuardPatternCS__Group_0_3__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5669:1: ( ( rule__GuardPatternCS__Group_0_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5960:1: ( ( '|' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/int